معرفی
در این مقاله، نحوه ساخت کنترلهای لمسی موبایل و حرکت یک کاراکتر از چپ به راست با استفاده از اسکریپتهای C# در Unity را مورد بحث قرار میدهیم.
پیش نیازها
Unity Environment نسخه 2018.4.19f1
پروژه دو بعدی را در یونیتی ایجاد کنید.
اکنون main.Assets را باز کنید. کاراکتر دو بعدی را برای Unity وارد کنید. نمای صحنه را روی نمایشگر خود بکشید.
2D Character را انتخاب کنید و به نمای Drag n Drop Scene در Unity بروید.
یک دکمه در پروژه خود ایجاد کنید.
روی منوی «GameObject» در نوار منو کلیک کنید. Create UI (Button) را انتخاب کنید. دکمه Create به نمای صحنه اضافه می شود.
![کنترل های لمسی موبایل - حرکت یک کاراکتر از چپ به راست با استفاده از اسکریپت های C# در Unity](http://pezhvak24.ir/dl/codenevis/firstcode/article/mobile-touch-controls-moving-a-character-from-left-to-right-using-c-sharp-scripts-i/Images/create%20the%20button.png)
دکمه را به عنوان دکمه چپ تغییر نام دهید.
یک DuplicateButton در پروژه خود ایجاد کنید.
دکمه را انتخاب کرده و کلیدها (Ctrl + D) را تایپ کنید. دکمه Create Duplicate به نمای صحنه اضافه می شود.
نام دکمه Duplicate را به دکمه Right تغییر دهید.
یک اسکریپت C# ایجاد کنید
روی Assets کلیک راست کنید. Create >> script C# را انتخاب کنید.
![کنترل های لمسی موبایل - حرکت یک کاراکتر از چپ به راست با استفاده از اسکریپت های C# در Unity](http://pezhvak24.ir/dl/codenevis/firstcode/article/mobile-touch-controls-moving-a-character-from-left-to-right-using-c-sharp-scripts-i/Images/create_script.png)
نام اسکریپت را به Movement تغییر دهید.