فرق AddForce و Velocity در یونیتی چیست؟
شنبه, ۱۲ تیر ۱۳۹۵، ۰۵:۴۷ ب.ظ
gameover.blog.ir
ولو سیتی خصوصیت هست.
addForce تابع هست،
یه موقع شتاب رو می خوای بدست بیاری با ولوسیتی بدست میاری.
تنظیم هم با همون ممکنه.
AddForce بیشتر برای زمانی استفاده می شه که بخوایم تیریا گلوله bullet و ... بزنیم یا نیروی پرتاب چند متری در راستای دلخواه رو انجام بدیم.
و اسمش هم ویژه همون کاره تمیز تره اما با هر دوش می شه برنامه نویسی کرد.
مثال:پرتاب تیر ده متر جلوتر:
rigidbody.AddForce(Vector3.forward * 10);
مثال:پرش کاراکتر ده متر بالا:
rigidbody.AddForce(Vector3.up * 10);
روش دو:پرش کاراکتر ده متر بالا:
rigidbody.velocity = new Vector3(0, 10, 0);محور up یعنی y برابر یک.
سوال بود بپرسید.
۹۵/۰۴/۱۲
سلام ،یونیتی از من این کد رو نمی بذیره....چرا؟؟؟اضلا تابع addforce رو نمیشناسه!!!