کانال تخصصی یونیتی ( آموزش و نکته )
Kanalga Telegram’da o‘tish
به نام خدا مسئولیت مطالب یا آگهی ارسالی در کانال یا کامنت ها به عهده من یا ما نیست لیست گروه ها و... https://t.me/UnityEngine3D/823 برای تبلیغ در کانال و گروه : https://t.me/UnityEngine3DAds مدیر اصلی(مالک) @UnityEngine
Ko'proq ko'rsatish1 764
Obunachilar
+224 soatlar
+57 kunlar
+2130 kunlar
Postlar arxiv
کتاب ابزار ها و کار های کلیدی یونیتی برای هنرمندان تکنیکال (technical artist) از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش
👉 @UnityEngine3D 👈
سلام دوستان
واکنش های کانال رو فعال کردم ، الان احتمالا باید تلگرامتون رو آپدیت کنید تا براتون فعال بشه
کتاب چگونه یونیتی به Coatsink قدرت یکپارچه شدن میدهد تا بازی های بهتر و سریعتری ارائه دهد از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش
👉 @UnityEngine3D 👈
کتاب چگونه یونیتی به Coatsink قدرت یکپارچه شدن میدهد تا بازی های بهتر و سریعتری ارائه دهد از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش
👉 @UnityEngine3D 👈
با توجه به آموزش بالا ، دقیقا تابع Quaternion.AngleAxis چیکار میکنه؟
به نام خدا
آموزش تنظیم زاویه محور های یک شئ در یونیتی
(هزینه این آموزش : ۵ تا صلوات)
1⃣ - با تابع Quaternion.AngleAxis
شکل اصلی تابع Quaternion.AngleAxis اینطوری هست :
public static Quaternion AngleAxis(float angle, Vector3 axis);
همون طور که مشاهده میکنید این تابع دو پارامتر داره :
1- پارامتر اولی از جنس عدد اعشاری برای زاویه هست (مثلاً ۳۰ درجه)
2- پارامتر دومی از جنس Vector3 و برای محور هست (مثلا محور y)
مثال :
transform.rotation = Quaternion.AngleAxis(30, Vector3.up);
الان گیم آبجکتی که این اسکریپت بهش نسبت داده شده زاویه محور y اون مساوی 30 درجه میشود
1- چون خروجی تابع Quaternion.AngleAxis از نوع Quaternion هست ، ما زاویه محور رو با این تابع تبدیل به Quaternion میکنیم و سپس به transform.rotation که باز از نوع Quaternion هست نسبت میدیم
2- تابع Vector3.up معادل new Vector3 (0,1,0) هست ، اگه خواستید زاویه یک محور دیگه رو تغییر بدید میتونید اینطوری بنویسید :
مثلاً برای محور z :
Vector3.forward;
یا
new Vector3 (0,0,1);
و مثلاً برای محور x :
Vector3.right;
یا
new Vector3 (1,0,0);
(این ها رو باید به عنوان پارامتر دوم تابع Quaternion.AngleAxis قرار بدید)
2⃣ - با استفاده از Quaternion (مثلاً میخوای بگی خیلی خفنی😂)
درک Quaternion سخت هست کمی ، منتها سایت هایی وجود دارند که بشه زاویه ی محور رو به Quaternion تبدیل کرد
مثلاً Quaternion سی درجه محور y میشه (حدوداً) :
x = 0
y = 0.259
z = 0
w = 0.966
تابع اصلی Quaternion اینطوری هست :
public Quaternion(float x, float y, float z, float w);
در نتیجه اگه بخوایم زاویه آبجکتی رو روی 30 درجه در محور y بگذاریم با این روش میشه این (حدوداً) :
transform.rotation = new Quaternion(0 , 0.259f , 0 , 0.966f);
(البته این روش دوم رو خودتون تست کنید و... ببینید درست نوشتم یا نه)
✅ نتیجه :
پیشنهاد میکنم روش اول رو استفاده کنید ، چون هم آسون تر هست و هم وقتتون کمتر گرفته میشه (هم خودمم خیلی نمیدونم روش دوم دقیقا به چه دردی میخوره😂)
و این تابع (Quaternion.AngleAxis) زاویه ی محور رو خودش تبدیل به Quaternion میکنه
یک سایت برای تبدیل زاویه محور به Quaternion و بلعکس :
https://quaternions.online
یک آموزش برای درک Quaternion ها :
https://www.udemy.com/course/quaternions
اگر اشکالی در قسمتی از آموزش بود کامنت بدید
#آموزش #فارسی #یونیتی
👉 @UnityEngine3D 👈
کتاب 6 راه حل برای اثبات بهینه سازی عملکرد بازی موبایلی در آینده از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش #بهینه_سازی
👉 @UnityEngine3D 👈
کتاب How The Falconeer took flight on six platforms with Unity از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش
👉 @UnityEngine3D 👈
کتاب راهنمای میدانی یونیتی از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش
👉 @UnityEngine3D 👈
سلام دوستان
یک آموزش دیگه در مورد ریاضیات داخل یونیتی تخفیف صد در صد خورده (ظرفیتش محدوده)
لینک :
https://www.h3dlearn.com/course/mathematics-for-computer-games-development-using-unity
کد تخفیف رو موقع خرید بزنید تا تخفیف صد در صد اعمال بشه 👈 VIDEOGAMEMATH
👉 @UnityEngine3D 👈
سلام دوستان ، فصل آخر آموزش DOTS که مربوط به RayCast بود رو تموم کردم و نتیجه اش این شد
با DistanceHit هست و فاصله ای که تانک باید تشخیصش بده ۲۰ متر به پایین هست (هر کدوم از زامبی ها نزدیک تر بود تانک روی اون زوم میشه و بعد از نابودی زامبی میره بعدی)
بعد توی دومین باری که بازی رو زدم روی شروع ، Gizmos رو فعال کردم ، هر Entity که فیزیک داشته باشه و فاصله اش ۲۰ متر به پایین باشه رو شناسایی میکنه
دوستان اعضای کانال رو ببرید بالا بخاطر اینکه انشاءالله کلی کتاب توی راهه
کتاب در مورد بهینه سازی عملکرد کنسول و pc از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش #بهینه_سازی
👉 @UnityEngine3D 👈
سلام دوستان
یک دوره یودمی دوباره تخفیف صد در صد خورده ، مربوط به ساخت بازی Runner بی نهایت هست در یونیتی (البته این رو قبلاً هم گذاشتیم ولی اگه کسی ثبت نام نکرده میتونه بره ثبت نام کنه)
لینک : https://www.udemy.com/course/endlessrunner/?couponCode=ENDLESS-RUNNER-FREE2
اگه کد تخفیف اعمال نشد این کد رو داخل کادر مخصوص کد تخفیف بزنید 👈 ENDLESS-RUNNER-FREE2
ظرفیتش محدوده (۱۰۰۰ نفر اول)
👉 @UnityEngine3D 👈
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
