کانال تخصصی یونیتی ( آموزش و نکته )
1.76K subscribers
548 photos
146 videos
51 files
250 links
به نام خدا

مسئولیت مطالب یا آگهی ارسالی در کانال یا کامنت ها به عهده من یا ما نیست

لیست گروه ها و...
https://t.me/UnityEngine3D/823

برای تبلیغ در کانال و گروه :
https://t.me/UnityEngine3DAds

مدیر اصلی(مالک)
@UnityEngine
Download Telegram
سلام دوستان
یک دوره یودمی دوباره تخفیف صد در صد خورده ، مربوط به ساخت بازی Runner بی نهایت هست در یونیتی (البته این رو قبلاً هم گذاشتیم ولی اگه کسی ثبت نام نکرده میتونه بره ثبت نام کنه)

لینک : https://www.udemy.com/course/endlessrunner/?couponCode=ENDLESS-RUNNER-FREE2


اگه کد تخفیف اعمال نشد این کد رو داخل کادر مخصوص کد تخفیف بزنید 👈 ENDLESS-RUNNER-FREE2


ظرفیتش محدوده (۱۰۰۰ نفر اول)


👉 @UnityEngine3D 👈
optimize-your-console-and-pc-game-performance.pdf
6.5 MB
کتاب در مورد بهینه سازی عملکرد کنسول و pc از شرکت یونیتی به زبان انگلیسی



#یونیتی #کتاب #آموزش #بهینه_سازی



👉 @UnityEngine3D 👈
Media is too big
VIEW IN TELEGRAM
سلام دوستان ، فصل آخر آموزش DOTS که مربوط به RayCast بود رو تموم کردم و نتیجه اش این شد

با DistanceHit هست و فاصله ای که تانک باید تشخیصش بده ۲۰ متر به پایین هست (هر کدوم از زامبی ها نزدیک تر بود تانک روی اون زوم میشه و بعد از نابودی زامبی می‌ره بعدی)

بعد توی دومین باری که بازی رو زدم روی شروع ، Gizmos رو فعال کردم ، هر Entity که فیزیک داشته باشه و فاصله اش ۲۰ متر به پایین باشه رو شناسایی میکنه
سلام دوستان
یک آموزش دیگه در مورد ریاضیات داخل یونیتی تخفیف صد در صد خورده (ظرفیتش محدوده)


لینک :
https://www.h3dlearn.com/course/mathematics-for-computer-games-development-using-unity


کد تخفیف رو موقع خرید بزنید تا تخفیف صد در صد اعمال بشه 👈 VIDEOGAMEMATH



👉 @UnityEngine3D 👈
unity-game-dev-field-guide_@UnityEngine3D.pdf
6.1 MB
کتاب راهنمای میدانی یونیتی از شرکت یونیتی به زبان انگلیسی



#یونیتی #کتاب #آموزش



👉 @UnityEngine3D 👈
the-falconeer-case-study_@UnityEngine3D.pdf
606.4 KB
کتاب How The Falconeer took flight on six platforms with Unity از شرکت یونیتی به زبان انگلیسی



#یونیتی #کتاب #آموزش



👉 @UnityEngine3D 👈
ebook_future_proof_mobile_game_optimization_operation.pdf
4.3 MB
کتاب 6 راه حل برای اثبات بهینه سازی عملکرد بازی موبایلی در آینده از شرکت یونیتی به زبان انگلیسی



#یونیتی #کتاب #آموزش #بهینه_سازی



👉 @UnityEngine3D 👈
به نام‌ خدا

آموزش تنظیم زاویه محور های یک شئ در یونیتی

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 👈
این Holistic3D دیروز کد تخفیف نگذاشت؟
how-unity-integrated-success-empowers-coatsink-to-deliver-be.pdf
6.4 MB
کتاب چگونه یونیتی به Coatsink قدرت یکپارچه شدن میدهد تا بازی های بهتر و سریعتری ارائه دهد از شرکت یونیتی به زبان انگلیسی



#یونیتی #کتاب #آموزش



👉 @UnityEngine3D 👈
سلام دوستان
واکنش های کانال رو فعال کردم ، الان احتمالا باید تلگرامتون رو آپدیت کنید تا براتون فعال بشه
🎉5👍3🤩31
unity-for-technical-artists-key-workflows-and-toolsets.pdf
8.1 MB
کتاب ابزار ها و کار های کلیدی یونیتی برای هنرمندان تکنیکال (technical artist) از شرکت یونیتی به زبان انگلیسی



#یونیتی #کتاب #آموزش



👉 @UnityEngine3D 👈
👍11
کانال تخصصی یونیتی ( آموزش و نکته )
unity-for-technical-artists-key-workflows-and-toolsets.pdf
برای لایک پُستی هم میتونید دوبار بزنید روی اون پُست تا واکنش "👍" به اون پست اضافه بشه
👍13🔥4😁1🤩1
به نام خدا

#سوال : برای شروع یادگیری داخل یونیتی چه آموزش هایی پیشنهاد میدید ؟


#جواب :
توی گوگل جستجو کنید سایت های زیادی هستند ولی چند تاشون رو بهتون معرفی میکنم


🔹 آموزش ویدیویی به زبان فارسی :

آموزش اول : https://b2n.ir/z75922

آموزش دوم : https://b2n.ir/s08721

آموزش سوم : https://b2n.ir/s58485

آموزش چهارم : https://b2n.ir/k57826

آموزش پنجم : https://b2n.ir/r65297



🔹 آموزش متنی به زبان فارسی :
https://b2n.ir/s25976




🔹 آموزش یونیتی به زبان انگلیسی (از سایت UnityLearn) :
https://b2n.ir/d68155



به علاوه اینکه داخل آپارت ، یوتیوب و یودمی و... هم آموزش هست


#یونیتی #آموزش #فارسی

👉 @UnityEngine3D 👈
👍6
چرا هر چی فعالیت کانال کمتر میشه تعداد اعضای کانال رشد بیشتری پیدا میکنه😑؟
😁10🔥2
این همه علیه نرم افزار هایی مثل گودو ، آنریل و... بحث کردم که یونیتی بهتره ، حالا دارم خودم سمتش کشیده میشم (البته آنریل بیشتر) ، نتیجه میگیریم که هر نرم افزاری برای یک کاری خوبه ، هر کی دوست داشت با هر نرم افزاری کار کنه.
ولی یک نکته هست اینکه من علاقه خاصی به تخریب نرم افزار ها دارم😂 (شوخی)
👍103👎3😁2
به نام خدا

#سوال : ارور Gradle موقع خروجی اندروید دارم ، راه حلش چی هست؟


#جواب : دوستان از یک مدت به بعد یونیتی خروجی internal رو حذف کرد و فقط خروجی Gradle موند ، این نوع خروجی موقع خروجی گرفتن (اون جایی که building gradle میزنه) نیاز به اینترنت داره ، اینترنتتون رو وصل کنید تا فایل های مورد نیاز رو دانلود کنه ، البته احتمال زیاد دانلود نمیکنه چون تحریم هستیم ، میتونید برید داخل سایت "شکن" و کار های لازم رو انجام بدید و تست کنید که آیا باز فایل های مورد نیاز رو دانلود میکنه یا نه
اگه فایده نداشت ، باید با فیلترشکن امتحان کنید


💭 نکته 1 : بهتره توی یک پروژه خالی خروجی بگیرید تا فایل های مورد نیازش رو دانلود کنه (البته فکر کنم برای هر نسخه ای از یونیتی باید اینکار انجام بشه ، یعنی اگه ورژن یونیتی رو عوض کردید ، احتمالا باید دوباره بگذارید دانلود کنه)

💭 نکته 2 : توی TaskMamager ببینید اصلا چیزی دانلود میشه یا نه

💭 نکته 3 : اگه حل نشد باز ، ممکن هست مشکل از پلاگین یا پکیجی باشه که یا قدیمی هست یا ناسازگار ، پس پیشنهاد میکنم داخل داکیومنت های سایت پکیج مورد نظر ها برید و توضیحاتش رو در مورد Gradle اون پکیج بخونید

💭 نکته 4 : پیشنهاد میکنم چند بار امتحان کنید اگه درست نشد و در آخر اگه هر کاری کردید دیدید فایده نداشت داخل گروه ها بپرسید


#آموزش #یونیتی #فارسی


👉 @UnityEngine3D 👈
👍6
how-to-achieve-optimized-high-fidelity-real-time-lighting-fo.pdf
3.1 MB
کتاب نحوه دستیابی به نورپردازی real-time با کیفیت بالا برای بازی ها در یونیتی از شرکت یونیتی به زبان انگلیسی



#یونیتی #کتاب #آموزش



👉 @UnityEngine3D 👈
👍1🤩1