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

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

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

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

مدیر اصلی(مالک)
@UnityEngine
Download Telegram
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
نذری دانشجویار ، تخفیف صد درصدی بعضی از آموزش های دانشجویار به مدت محدود به مناسبت شهادت حضرت فاطمه زهرا(س)

لینک : http://dnjy.ir/12hw


👉 @UNITYENGINE3D 👈
2👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#نکته #یونیتی

چگونه مدل های Low poly داخل یونیتی را صاف تر کنیم


👉 @UnityEngine3D 👈
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
#نکته #یونیتی

If you need some movement in your background, you can use a particle systems set it to bursts and add a simple sprite sheet to create randomly generated flocks of birds.

👉 @UnityEngine3D 👈
👍2
کانال تخصصی یونیتی ( آموزش و نکته )
#نکته #یونیتی If you need some movement in your background, you can use a particle systems set it to bursts and add a simple sprite sheet to create randomly generated flocks of birds. 👉 @UnityEngine3D 👈
دوستان تلگرام جدیدا قابلیت ترجمه داده ، توی تنظیمات برید فعالش کنید ، بعدش مثلاً روی متن پست قبلی کلیک ‌کنید و روی ترجمه بزنید ، براتون ترجمه میشه