ebook_future_proof_mobile_game_optimization_operation.pdf
4.3 MB
کتاب 6 راه حل برای اثبات بهینه سازی عملکرد بازی موبایلی در آینده از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش #بهینه_سازی
👉 @UnityEngine3D 👈
#یونیتی #کتاب #آموزش #بهینه_سازی
👉 @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 👈
آموزش تنظیم زاویه محور های یک شئ در یونیتی
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 👈
quaternions.online
Quaternions - Visualisation
Visualising Quaternions, Converting to and from Euler Angles, Explanation of Quaternions
کانال تخصصی یونیتی ( آموزش و نکته )
به نام خدا آموزش تنظیم زاویه محور های یک شئ در یونیتی 1⃣ - با تابع Quaternion.AngleAxis شکل اصلی تابع Quaternion.AngleAxis اینطوری هست : public static Quaternion AngleAxis(float angle, Vector3 axis); همون طور که مشاهده میکنید این تابع دو پارامتر داره…
با توجه به آموزش بالا ، دقیقا تابع Quaternion.AngleAxis چیکار میکنه؟
Anonymous Quiz
9%
خروج از بازی
4%
متوقف کردن بازی
7%
DOTS
8%
آموزش آنریل برای اندروید
6%
حذف گیم آبجکت
4%
تنظیم مختصات شئ
4%
ساخت کیف و کفش با قیمتی باور نکردنی
32%
تنظیم زاویه ی محور های مورد نظر شئ
26%
تبدیل زاویه ی محور به Quaternion
how-unity-integrated-success-empowers-coatsink-to-deliver-be.pdf
6.4 MB
کتاب چگونه یونیتی به Coatsink قدرت یکپارچه شدن میدهد تا بازی های بهتر و سریعتری ارائه دهد از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش
👉 @UnityEngine3D 👈
#یونیتی #کتاب #آموزش
👉 @UnityEngine3D 👈
سلام دوستان
واکنش های کانال رو فعال کردم ، الان احتمالا باید تلگرامتون رو آپدیت کنید تا براتون فعال بشه
واکنش های کانال رو فعال کردم ، الان احتمالا باید تلگرامتون رو آپدیت کنید تا براتون فعال بشه
🎉5👍3🤩3❤1
unity-for-technical-artists-key-workflows-and-toolsets.pdf
8.1 MB
کتاب ابزار ها و کار های کلیدی یونیتی برای هنرمندان تکنیکال (technical artist) از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش
👉 @UnityEngine3D 👈
#یونیتی #کتاب #آموزش
👉 @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 👈
❓#سوال : برای شروع یادگیری داخل یونیتی چه آموزش هایی پیشنهاد میدید ؟
✅ #جواب :
توی گوگل جستجو کنید سایت های زیادی هستند ولی چند تاشون رو بهتون معرفی میکنم
🔹 آموزش ویدیویی به زبان فارسی :
آموزش اول : 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
این همه علیه نرم افزار هایی مثل گودو ، آنریل و... بحث کردم که یونیتی بهتره ، حالا دارم خودم سمتش کشیده میشم (البته آنریل بیشتر) ، نتیجه میگیریم که هر نرم افزاری برای یک کاری خوبه ، هر کی دوست داشت با هر نرم افزاری کار کنه.
ولی یک نکته هست اینکه من علاقه خاصی به تخریب نرم افزار ها دارم😂 (شوخی)
ولی یک نکته هست اینکه من علاقه خاصی به تخریب نرم افزار ها دارم😂 (شوخی)
👍10❤3👎3😁2
به نام خدا
❓#سوال : ارور Gradle موقع خروجی اندروید دارم ، راه حلش چی هست؟
✅ #جواب : دوستان از یک مدت به بعد یونیتی خروجی internal رو حذف کرد و فقط خروجی Gradle موند ، این نوع خروجی موقع خروجی گرفتن (اون جایی که building gradle میزنه) نیاز به اینترنت داره ، اینترنتتون رو وصل کنید تا فایل های مورد نیاز رو دانلود کنه ، البته احتمال زیاد دانلود نمیکنه چون تحریم هستیم ، میتونید برید داخل سایت "شکن" و کار های لازم رو انجام بدید و تست کنید که آیا باز فایل های مورد نیاز رو دانلود میکنه یا نه
اگه فایده نداشت ، باید با فیلترشکن امتحان کنید
💭 نکته 1 : بهتره توی یک پروژه خالی خروجی بگیرید تا فایل های مورد نیازش رو دانلود کنه (البته فکر کنم برای هر نسخه ای از یونیتی باید اینکار انجام بشه ، یعنی اگه ورژن یونیتی رو عوض کردید ، احتمالا باید دوباره بگذارید دانلود کنه)
💭 نکته 2 : توی TaskMamager ببینید اصلا چیزی دانلود میشه یا نه
💭 نکته 3 : اگه حل نشد باز ، ممکن هست مشکل از پلاگین یا پکیجی باشه که یا قدیمی هست یا ناسازگار ، پس پیشنهاد میکنم داخل داکیومنت های سایت پکیج مورد نظر ها برید و توضیحاتش رو در مورد Gradle اون پکیج بخونید
💭 نکته 4 : پیشنهاد میکنم چند بار امتحان کنید اگه درست نشد و در آخر اگه هر کاری کردید دیدید فایده نداشت داخل گروه ها بپرسید
#آموزش #یونیتی #فارسی
👉 @UnityEngine3D 👈
❓#سوال : ارور 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 👈
#یونیتی #کتاب #آموزش
👉 @UnityEngine3D 👈
👍1🤩1
نذری دانشجویار ، تخفیف صد درصدی بعضی از آموزش های دانشجویار به مدت محدود به مناسبت شهادت حضرت فاطمه زهرا(س)
لینک : http://dnjy.ir/12hw
👉 @UNITYENGINE3D 👈
لینک : http://dnjy.ir/12hw
👉 @UNITYENGINE3D 👈
❤2👍2
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 👈
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 👈
دوستان تلگرام جدیدا قابلیت ترجمه داده ، توی تنظیمات برید فعالش کنید ، بعدش مثلاً روی متن پست قبلی کلیک کنید و روی ترجمه بزنید ، براتون ترجمه میشه
case-study-dots-runs-futuristic-megacity-on-mobile.pdf
211.7 KB
کتاب DOTS ، مگاسیتی آینده نگر را روی تلفن همراه اجرا میکند از شرکت یونیتی به زبان انگلیسی
#یونیتی #کتاب #آموزش #dots
👉 @UnityEngine3D 👈
#یونیتی #کتاب #آموزش #dots
👉 @UnityEngine3D 👈
❤1