آموزش ساخت جوی استیک برای اندروید
Автор: GDPars
Загружено: 2024-07-21
Просмотров: 134
سلام
در این ویدیو از @GDPars به نحوه ساخت جوی استیک برای اندروید می پردازیم.
این ویدیو با ایجاد یک صحنه خالی جدید و نامگذاری آن به عنوان Joystick شروع می شود. سپس دو بافت برای پد و دکمه جوی استیک ایجاد می کند. اندازه جوی استیک و برخورد کننده آن روی 175 تنظیم شده است. سپس یک اسکریپت به نام Joystick به جوی استیک متصل می شود. سپس برخی از متغیرها تعریف می شوند، از جمله متغیری برای ذخیره اسپرایت دکمه جوی استیک، متغیری برای ذخیره شاخص انگشتی که جوی استیک را لمس می کند، متغیری برای ذخیره حداکثر فاصله ای که جوی استیک می تواند حرکت کند و متغیری برای ذخیره حالت جوی استیک.
در مرحله بعد، دو تابع ایجاد می شود: یکی برای ورودی و دیگری برای کشیدن. تابع ورودی برای لمس ها بررسی می کند و شاخص انگشتی که جوی استیک را لمس می کند را ثبت می کند. تابع کشیدن به طور مداوم موقعیت جوی استیک را بر اساس موقعیت لمس به روز می کند.
یک صحنه خالی ایجاد می شود و جوی استیک به آن اضافه می شود. سپس اندازه صحنه تنظیم می شود. هنگامی که جوی استیک کلیک شده و کشیده می شود، در محدوده حرکت می کند.
سپس این که چگونه از جوی استیک برای کنترل یک شخصیت استفاده کنید. بدنه شخصیت به صحنه اضافه می شود و یک اسکریپت به آن متصل می شود. این اسکریپت موقعیت شخصیت را بر اساس جهت جوی استیک به روز می کند.
دوستان اگر تازه به ما ملحق شدید و عضو کانال نیستید حتما کانال ساب اسکرایب کنید.
00:00 مقدمه
00:06 ساخت سین جوی استیک
00:35 ساخت اسکریپت
00:40 افزودن متغیرهای موردنیاز به اسکریپت
01:15 فعال سازی لمس با موس در تنظیمات پروژه
01:25 نوشتن دستورات دریافت لمس
02:05 نوشتن دستورات کشیدن شدن
03:14 ساخت سین تست جوی استیک
03:24 تست لمس و کشیدن جوی استیک
03:40 افزودن محدودیت به کشیده شدن جوی استیک
03:58 نوشتن دستورات رها شدن جوی استیک
05:00 حرکت دادن کاراکتر با جوی استیک
05:55 استفاده همزمان از چندین جوی استیک
06:50 تست استفاده همزمان از دو جوی استیک
08:34 پایان
دوستان اگر تازه به ما ملحق شدید و عضو کانال نیستید حتما کانال ساب اسکرایب کنید.
کانال تلگرام:
https://www.t.me/GDParsIR
لینک حمایت و دونیت:
https://daramet.com/gdpars
#godot #godotengine

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: