به نام خدا.
آموزش این هفته چرخش گیم آبجکت ها با درگ کردن هستش.
آموزش این هفته چرخش گیم آبجکت ها با درگ کردن هستش.
Media is too big
VIEW IN TELEGRAM
آموزش چرخش با کشیدن دست یا موس.
@Codinsight
@Codinsight
چطور همه گیم آبجکت های صحنرو بهش دسترسی داشته باشیم.
GameObject.FindObjectsOfType<GameObject>();
همه آبجکت هایی که در صحنه هستند از نوع گیم آبجکت هستند.
توجه کنید که از FindObjects استفاده کنید و نه از FindObject که فقط اولین گیم آبجکت در هایرارکی را برمیگرداند.
@CodInsight
GameObject.FindObjectsOfType<GameObject>();
همه آبجکت هایی که در صحنه هستند از نوع گیم آبجکت هستند.
توجه کنید که از FindObjects استفاده کنید و نه از FindObject که فقط اولین گیم آبجکت در هایرارکی را برمیگرداند.
@CodInsight
❗️اگر Quaternion.Euler گیم آبجگت را برعکس ایجاد میکند میتوانید از Quaternion.LookRotation برای تبدیل hit.normal به کواترنیون استفاده کنید.
از کانال لفت ندهید لطفا کانال رو به گروهاتون بفرستید ممبر ها افزایش پیدا کنه🙏
This media is not supported in your browser
VIEW IN TELEGRAM
مسیر پیچ دار رندوم ( خمیدگی رندوم )
〰〰〰〰〰〰〰〰〰〰〰〰
♦️استفاده از عدد رندوم
♦️ایجاد خمیدگی با استفاده از فرمول Bezier Curve
♦️ساخت مش و گیم آبجکت در کد
.....
چند روز آینده این آموزش را ضبط میکنم➰
@Codinsight
〰〰〰〰〰〰〰〰〰〰〰〰
♦️استفاده از عدد رندوم
♦️ایجاد خمیدگی با استفاده از فرمول Bezier Curve
♦️ساخت مش و گیم آبجکت در کد
.....
چند روز آینده این آموزش را ضبط میکنم➰
@Codinsight
Forwarded from >_ ᴄᴏᴅᴇ ᴛʜᴇʀᴀᴘʏ (ʍσɦâოä∂ み¤အူŋ Ɦム乙ムЯ£)
This media is not supported in your browser
VIEW IN TELEGRAM
>_ ᴄᴏᴅᴇ ᴛʜᴇʀᴀᴘʏ
ساخت مسیر رندوم مارپیچی @Codinsight ⬇️دانلود کد
اگر میخواستم با زیر نویس درست کنم نمیشد همه مطالب را توضیح بدم.
مجبور شدم با صدای گرفته ام ضبط کنم.
صدایم چطور بود؟
مجبور شدم با صدای گرفته ام ضبط کنم.
صدایم چطور بود؟
Anonymous Poll
70%
خوب بود
30%
بد بود
>_ ᴄᴏᴅᴇ ᴛʜᴇʀᴀᴘʏ
درمورد بیزیر کرو https://en.m.wikipedia.org/wiki/B%C3%A9zier_curve درمورد Vector3.Lerp https://docs.unity3d.com/ScriptReference/Vector3.Lerp.html
مثال:
🔴
🔴
این دو نقطه دو وکتور3 هستند
p0 , p1
ما میخواهیم بین این دو وکتور3 یک وکتور دیگر داشته باشیم p2
🔴
🔵
🔴
برای اینکار
p2 = Vector3.Lerp(p0 , p1 , .5f);
پارامتر سوم مقدار جابجایی از p0 تا p1 است.
p2 = Vector3.Lerp(p0 , p1 , 1);
🔴
🔵
🔴
🔴
این دو نقطه دو وکتور3 هستند
p0 , p1
ما میخواهیم بین این دو وکتور3 یک وکتور دیگر داشته باشیم p2
🔴
🔵
🔴
برای اینکار
p2 = Vector3.Lerp(p0 , p1 , .5f);
پارامتر سوم مقدار جابجایی از p0 تا p1 است.
p2 = Vector3.Lerp(p0 , p1 , 1);
🔴
🔵
آموزش بعدی:
ذخیره کردن تغییرات و لود کردن آن در تمامی سین ها.
برای ساخت کاستمایز کردن ماشین، اسلحه و.....
♦️استفاده از PlayerPrefs برای ذخیره کردن مقدار
♦️فعال/غیر فعال کردن گیم آبجکت ها
♦️و.....
منتظر این آموزش باشید📢
@Codinsight
ذخیره کردن تغییرات و لود کردن آن در تمامی سین ها.
برای ساخت کاستمایز کردن ماشین، اسلحه و.....
♦️استفاده از PlayerPrefs برای ذخیره کردن مقدار
♦️فعال/غیر فعال کردن گیم آبجکت ها
♦️و.....
منتظر این آموزش باشید📢
@Codinsight