کد حرکت کاراکتر 2بعدی در یونیتی

کد حرکت کاراکتر 2بعدی در یونیتی

سلام به دوستان عزیز

در این مطلب میخواهیم حرکت دو بعدی کاراکتر به سمت های مخلف را به شما یاد بدهیم

1 - خب اول یونیتی رو باز کنید 

2 - یک پروژه 2 بعدی بسازید و پلیر را در آن قرار دهید و به آن RigidBody 2D  بدهید

3 - یک زمین برای آن درست کنید و به زمین BoxCollider2D بدهید.

4 - یک کد سی شارپ بسازید و آن را به پلیر نسبت دهید.

5 - کد را باز کنید و یک متغیر اعشاری بنویسید  و اسم آن را Speed و مقدار آن را برابر 3 قرار دهید.

6 - در تابع آپدیت کد زیر را که برای حرکت به سمت چپ با کلید A است بنویسید

if (Input.GetKey (KeyCode.A))
{
transform.position += new Vector3 (-Speed, 0 ,0) * Time.deltatime;

}

7 - تبریک میگم حالا سیو کنید و برید داخل یونیتی و بازی را اجرا کنیم

8 - با نگهداشتن کلید A پلیر شما به سمت چپ حرکت میکند

9 - برای به راست رفتن پلیر کد را کپی کنید و پایین همین کد جای گذاری کنید و به جای A حرف D را بنویسید و - جلوی Speed را بردارید.

امیدواریم خوشتون اومده باشه و یاد گرفته باشید 

تا آموزش بعدی 

خدانگهدار!!!

 منبع : گروه نرم افزاری ام اچ زد

۰ ۰ ۱ دیدگاه

دیدگاه‌ها (۱)

قدرت، چیزی که به دنبالش هستید

۱۶ مرداد ۹۹ ، ۱۱:۳۳

خیلی عالی ممنون🌺🌺

پاسخ امیر محمد صادقی:

۱۶ مرداد ۹۹، ۱۱:۴۳
ممنون از شما

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">

سینا فرامرزیان

با افتخار یک ایرانیم ...

آخرین مطلب
پربیننده ترین مطالب
محبوب ترین مطالب
مطالب پربحث‌تر
آخرین نظرات
نویسندگان
پیوندهای روزانه
پیوندها
بایگانی