دوره آموزشی
دوبله زبان فارسی
ساخت سیستم کشت محصول در Roblox
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مدل پروژه را ایمپورت کنید و پروژه را برای شروع سازماندهی کنید.
- از رویداد changed به منظور بروزرسانی رابط کاربری گرافیکی برای زمانی که مقدار طلا تغییر میکند، استفاده کنید.
- یک ماژول اسکریپت توابع بسازید و تابعی را برای نمایش بازخورد به بازیکن اضافه کنید.
- رنگ قطعات زمین را با پیشرفت آنها در مراحل رشدشان با متغیری به نام State تغییر دهید.
- ابزارهای شنکش، سطل و کیسه بذر را برای استفاده در مزرعه و رشد محصولات کدنویسی کنید.
- بذرهای آفتابگردان، کدو و ذرت را برای رشد در مزرعه کدنویسی کنید.
- تمام جزئیات محصولات خود را به ماژول اسکریپت بذر اضافه کنید.
- دستورات شرطی ایجاد کنید که بازیکن را برای تجهیز و استفاده از ابزار مناسب برای انجام کار راهنمایی میکنند.
- به بازیکن اجازه دهید از چاه آب بردارد تا محصولات را آبیاری کند.
- یک رابط کاربری گرافیکی (GUI) ویژه ایجاد کنید که به شما اجازه میدهد تغییر متغیرها در طول بازی را مشاهده کنید و خودش را هنگام افزایش و کاهش تعداد متغیرها تنظیم میکند.
- یک اسکریپت شروع بازی بسازید که به هر بازیکن مزرعهای میدهد.
- توسعه یک رابط کاربری گرافیکی را شروع کنید که امکان هاور کردن روی زمین و نمایش بذرهای قابل کشت به بازیکن را فراهم میکند و به آنها اجازه میدهد روی یک دکمه کلیک کنند تا بذر را بکارند.
- برای هر بذر موجود در موجودی بازیکن یک دکمه بسازید.
- کدی بنویسید که تمام اطلاعات یک بذر را از دیکشنری بذر دریافت میکند و در قطعه زمینی که بذر در آن کاشته میشود قرار میدهد.
- گیاه درست را Spawn کنید و به قطعه زمین اختصاص دهید تا برای رشد و برداشت آماده باشد.
- از Ray Casting برای تغییر رنگ هر چیزی که روی آن کلیک میکنید در پروژه استفاده کنید.
- از پارامترهای Ray Cast برای تغییر رفتار قطعه زمین هنگام حرکت دادن آن در فضای کاری استفاده کنید.
- از برخورد بازیکنان به بازیکنان دیگر و برخورد قطعات زمین با بازیکنان جلوگیری کنید تا گیمپلی روانتر داشته باشید.
- اجازه دهید بازیکنان وقتی طلای کافی بدست آوردند بذرهای جدید بخرند.
- بازی را با 2 مدل مزرعه تست کنید، یک سرور تست 2 بازیکنه در Roblox Studio ایجاد کنید.
- برای هر بازیکن از طریق ماژول داده که ایجاد کردید، یک فروشگاه داده ایجاد کنید.
- داده ذخیرهشده بازیکن را هنگام بازگشت به بازی بازیابی کنید.
- تغییراتی در اسکریپت ورودی کاربر ایجاد کنید تا دکمههای موبایل برای بازیکنان با دستگاههای لمسی ایجاد کنید و به آنها امکان بازی در گوشی را بدهید.
- یک ماژول اسکریپت و اسکریپت کنترلر انیمیشن بسازید تا همه انیمیشنهای مورد نیاز در پروژه خود را مدیریت کند.
- انیمیشن برداشتن آب از چاه با سطل و همچنین آبیاری گیاهان با سطل توسط بازیکن را بسازید.
- انیمیشن پریدن بازیکن هنگام برداشت محصولات را بسازید.
توضیحات دوره
این دوره تمام مدلها، ابزارها و رابطهای کاربری گرافیکی لازم را در اختیار شما قرار میدهد. تمرکز اصلی آن روی کدنویسی است و به دانشجویان پروژهای قابل توسعه و قابل انطباق میدهد که میتوانند در توسعه بازی خود استفاده کنند.
برخی مفاهیم آموزشی کلیدی عبارتند از:
- استفاده از ماژول اسکریپتها به روشهای مختلف
- استفاده از کوروتینها برای توقف و ادامه رشد گیاه
- ایجاد انیمیشنها و استفاده از آنها
- ذخیره موقعیت و Attributeهای قطعات در فروشگاه داده
- استفاده از Ray Casting برای جابجایی و قراردهی قطعات
- ایجاد دیکشنری داده برای ارجاع از اسکریپتهای دیگر
- کدنویسی و استفاده از رابطهای کاربری گرافیکی سطح، صفحه و بیلبورد
تا پایان این پروژه، دانشجویان مزرعهای خواهند داشت که میتوانند محصولات جدید به آن اضافه کنند و آن را گسترش دهند.
این دوره برای چه کسانی مناسب است؟
- کدنویسان Roblox در سطح متوسط
- توسعهدهندگان Roblox
ساخت سیستم کشت محصول در Roblox
-
سازماندهی پروژه 13:31
-
نمایش طلا در رابط کاربری گرافیکی 13:18
-
رابط کاربری گرافیکی سر بازیکن و بازخورد 07:38
-
شروع اسکریپت قطعه زمین، رنگها و State زمین 21:18
-
کد اولیه و متغیرهای ابزارها 09:33
-
کدنویسی بذرها و متغیرها 11:14
-
ایجاد دیکشنری بذر 09:32
-
بروزرسانی اسکریپت قطعه زمین 12:23
-
کدنویسی چاه و متغیرها 17:34
-
تست رابط کاربری گرافیکی 13:28
-
مالکیت مزرعه شما 14:27
-
رابط کاربری گرافیکی قطعه زمین - تابع CheckStats 06:55
-
رابط کاربری گرافیکی قطعه زمین - ایجاد دکمهها 13:25
-
رابط کاربری گرافیکی قطعه زمین - انتقال داده بذر به Attributeهای قطعه زمین 13:04
-
رابط کاربری گرافیکی قطعه زمین - Spawn کردن گیاهان 09:01
-
رشد گیاه با کوروتین 17:23
-
رشد و برداشت گیاه 13:30
-
تکمیل چرخه رشد 06:59
-
قراردهی قطعه زمین - بخش 1 - موقعیت ماوس 05:39
-
قراردهی قطعه زمین - بخش 2 - Ray Casting 09:01
-
قراردهی قطعه زمین - بخش 3 - Spawn کردن قطعه زمین 07:38
-
جابجایی قطعه زمین 07:40
-
قراردهی قطعه زمین - پارامترهای RayCast 05:25
-
قراردهی قطعه زمین - گروههای برخورد 08:03
-
قراردهی قطعه زمین - کلیک برای قراردهی 11:25
-
قراردهی قطعه زمین - تعیین محل قراردهی 11:24
-
خرید قطعه زمین - بخش 1 - بررسی طلای بازیکن 12:26
-
خرید قطعه زمین - بخش 2 - اجازه خرید 15:17
-
Spawn کردن قطعه زمین مزرعه 11:49
-
استفاده از نقاط Spawn 12:21
-
رابط کاربری گرافیکی و تابع فروش بذرها 22:16
-
خرید بذرها 13:43
-
نمایش بذرهای بازیکن 06:29
-
تنظیم برای حالت چندنفره 05:54
-
2 مدل مزرعه 06:33
-
ایجاد فروشگاه داده و DataMod بازیکن 19:20
-
آمادهسازی برای ذخیره - سریالسازی داده قطعه زمین 11:42
-
ذخیره متغیرها و Attributeهای قطعه زمین 16:27
-
رمزگشایی داده ذخیرهشده 29:24
-
بارگذاری متغیرهای بازیکن 07:16
-
جمعآوری برداشتهای بازیکن 13:13
-
نمایش پیام و رشد گیاهان 14:01
-
آن را برای موبایل سازگار کنید 14:53
-
ایجاد انیمیشن شنکش 19:50
-
ماژول انیمیشن و کنترلر 11:19
-
استفاده از انیمیشن شنکش 09:04
-
ایجاد انیمیشن کاشت بذر در قطعه زمین 10:26
-
استفاده از انیمیشن کاشت بذر در قطعه زمین 04:32
-
ایجاد انیمیشن سطل 09:12
-
استفاده از انیمیشن سطل 06:08
-
ایجاد انیمیشن پرش هنگام برداشت 07:38
-
استفاده از انیمیشن پرش هنگام برداشت 04:06
-
لمسهای نهایی و تنظیمات 16:13
مشخصات آموزش
ساخت سیستم کشت محصول در Roblox
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:متوسط
- تعداد درس:53
- مدت زمان :10:22:00
- حجم :6.54GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy