>_ ᴄᴏᴅᴇ ᴛʜᴇʀᴀᴘʏ – Telegram
>_ ᴄᴏᴅᴇ ᴛʜᴇʀᴀᴘʏ
78 subscribers
164 photos
87 videos
45 files
70 links
Download Telegram
به نام خدا.
آموزش این هفته چرخش گیم آبجکت ها با درگ کردن هستش.
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش چرخاندن گیم آبجکت با تاچ یا موس.

@Codinsight
Media is too big
VIEW IN TELEGRAM
آموزش چرخش با کشیدن دست یا موس.
@Codinsight
چطور همه گیم آبجکت های صحنرو بهش دسترسی داشته باشیم.

GameObject.FindObjectsOfType<GameObject>();

همه آبجکت هایی که در صحنه هستند از نوع گیم آبجکت هستند.
توجه کنید که از FindObjects استفاده کنید و نه از FindObject که فقط اولین گیم آبجکت در هایرارکی را برمیگرداند.

@CodInsight
This media is not supported in your browser
VIEW IN TELEGRAM
کلیک شدن یا تاچ گیم آبجکت ها.
🚪
با استفاده از ریکست از زاویه دید دوربین

@Codinsight
Media is too big
VIEW IN TELEGRAM
تشخیص کلیک/تاچ شدن گیم آبجکت ها با استفاده از ریکست.

@Codinsight
❗️اگر Quaternion.Euler گیم آبجگت را برعکس ایجاد میکند میتوانید از Quaternion.LookRotation برای تبدیل hit.normal به کواترنیون استفاده کنید.
از کانال لفت ندهید لطفا کانال رو به گروهاتون بفرستید ممبر ها افزایش پیدا کنه🙏
This media is not supported in your browser
VIEW IN TELEGRAM
مسیر پیچ دار رندوم ( خمیدگی رندوم )

♦️استفاده از عدد رندوم
♦️ایجاد خمیدگی با استفاده از فرمول Bezier Curve
♦️ساخت مش و گیم آبجکت در کد
.....

چند روز آینده این آموزش را ضبط میکنم
@Codinsight
Media is too big
VIEW IN TELEGRAM
ساخت مسیر رندوم مارپیچی
@Codinsight
⬇️دانلود کد
Spiral_Road.cs
3.2 KB
Forwarded from >_ ᴄᴏᴅᴇ ᴛʜᴇʀᴀᴘʏ (ʍσɦâოä∂ み¤အူŋ Ɦム乙ムЯ£)
This media is not supported in your browser
VIEW IN TELEGRAM
>_ ᴄᴏᴅᴇ ᴛʜᴇʀᴀᴘʏ
Video
متغیرهای این کد
>_ ᴄᴏᴅᴇ ᴛʜᴇʀᴀᴘʏ
ساخت مسیر رندوم مارپیچی @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);

🔴

🔵
آموزش بعدی:
ذخیره کردن تغییرات و لود کردن آن در تمامی سین ها.
برای ساخت کاستمایز کردن ماشین، اسلحه و.....

♦️استفاده از PlayerPrefs برای ذخیره کردن مقدار

♦️فعال/غیر فعال کردن گیم آبجکت ها

♦️و.....

منتظر این آموزش باشید📢
@Codinsight
Media is too big
VIEW IN TELEGRAM
بازیابی تغییرات در صحنه های متفاوت با استفاده از PlayerPrefs .....
دانلود کد ⬇️
@Codinsight