امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
سوال در نحوه کد نویسی انیمیشن شلیک و تعویض خشاب

سوال در نحوه کد نویسی انیمیشن شلیک و تعویض خشاب
#1
سلام

یک پروژه جدید در unity5 اضافه کردم و یک مدل اول شخص به همراه انیمیشن های ایستادن و شلیک و تعویض خشاب وارد صحنه کردم و شلیک گلوله به همراه آتش دهانه اسلحه و صدای شلیک هم ایجاد کردم. حالا می خوام که به هنگام شلیک گلوله انیمیشن shoot اجرا بشه و در حالت عادی هم انیمیشن ide .

کد هایی که نوشتم به صورت زیر هست:

برای افزودن این انیمیشن ها به این کد چکار باید بکنم؟

resim
[/url]

[url=http://uupload.ir/]

اینم تصویر محیط بازی هست:

resim
پاسخ
#2
من سی شارپ مینویسم ولی یه چیزایی درباره جاوا هم میدونم.
توی یونیتی هر انیمیشنی که درست میکنی یه انیمانور هم براش درست میشه.
ولی اگر مدل درست کردی و انیمشنی تو خود انجین درست نکردی باید روی آبجکت کلیک کنی بعد 
توی پنجره Animator باید Condition از نوع Boolean درست کنی و توی کدت هم یه متغیر از نوع Animator تعریف کنی که به کامپوننت انیماتور آبجکت اشاره کنه.
بعد ما توی سی شارپ این جوری مینویسیم حالا نمیدونم توی جاوا باشه یا نه.
در ضمن توی این کد من مثلا اسم متغیری که گفتم تعریف کنی رو animObj گذاشتم. مثلا...
animObj.SetBool("Condition",true or false)
توی اونجایی که نوشتم Condition باید اسم متغیری که توی پنجره انیماتور تعریف کردی رو بنویسی در قالب استرینگ.
اون true or false هم بسته به transition ها هستش.
بخوام توضیح بدم خیلی طول میکشه ولی این رو ببینی و قسمت انیماتور ها رو مخصوصا متوجه میشی.
ببخشید ولی به زبان سی شارپه ولی باز توی یکی از قسمتا درباره animator توضیح داده.
کاربرا Zz...
فک کنم نیان دیگه.
جوابامون داده نمیشه.
اینجا خلوت میشه.
کسی دیگه بازی سازی یاد نمیگیره.
هر روز میام میبینم اینجا خالیه.
قبلنا خوب بود.
ولی همه رفتن.
بابا بیایید.
بیایید.
برگردید.
لطفا...
پاسخ
#3
مرسی مشکل حل شد. یه کد سی شارپ در کنار کد جاوا اسکریپت بالا به صورت جداگانه به اسلحه نسبت دادم و مشکل حل شد.

resim

منتها می تونید بهم کمک کنید که کد بالا رو به سی شارپ تبدیل بکنم و کدها رو یکی کنم؟
یه سوال دیگه چطوری باید برای اجرای انیمیشن shoot سرعت تعیین کنم؟
پاسخ
#4
برای تبدیل کردن کد ها...
نصف بیشتر کد های جاوا شبیه به سی شارپ هستش.
وقتی توی پنجره انیماتور روی هر کدوم از انیمیشنا کلیک میکنیم تو پنجره Inspector مشخصات اونو نشون میده مثل Speed یا همون سرعت.
کاربرا Zz...
فک کنم نیان دیگه.
جوابامون داده نمیشه.
اینجا خلوت میشه.
کسی دیگه بازی سازی یاد نمیگیره.
هر روز میام میبینم اینجا خالیه.
قبلنا خوب بود.
ولی همه رفتن.
بابا بیایید.
بیایید.
برگردید.
لطفا...
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question سوال : شلیک توپ Hamed-razor 7 537 13/11/1394، 01:51 صبح
آخرین ارسال: sajjad3011



کاربرانِ درحال بازدید از این موضوع: 1 مهمان