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

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

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

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

مدیر اصلی(مالک)
@UnityEngine
Download Telegram
کانال تخصصی یونیتی ( آموزش و نکته )
همین الان یونیتی ۲۰۲۲ و ویندوز ۱۱ یهویی😁
شرط می‌بندم رفتید اسم اسکریپت ها ، پوشه ها ، گزینه ها و... رو چک کردید ببینید چیه😂
#نکته #یونیتی

متد start از MonoBehavior میتونه به صورت خودکار با عوض کردن مقدار برگشتی به IEnumerator به عنوان coroutine باشه

👉 @UnityEngine3D 👈
فکر نمیکردم اینقدر کم بشم😑

شما هم خواستید برید داخل لینک زیر ، آزمون رو بدید و نمره رو بفرستید توی کامنت ، ببینم چند میشید😁
لینک آزمون : https://skillvalue.com/en/quiz/multimedia/unity3d-medium-level/
دوستان . مثل اینکه یک چند شبی قراره یک چیز جدید داشته باشیم . من هر چند یک بار یک سوال میفرستم و شما به صورت تشریحی جوابش رو کامنت کنید . چند ساعت یا چند روز بعدش جوابش رو میفرستم . چون دارم سوال و جواب رو از یک سایت خارجی کپی میکنم احتمال غلط بودنش کم هست ولی اگه غلط بود حتما بگید
#سوال اول
آیا میشه از نخ ها (threads) برای اصلاح تکسچر در زمان اجرای بازی استفاده کرد؟
(جواب خودتون رو با ذکر دلیل کامنت بدید)
#جواب سوال اول
خیر . mesh و texture نمونه هایی از عناصر ذخیره شده در حافظه GPU هستند و یونیتی به نخ (threads) های دیگر به جز اصلی اجازه نمی دهد تا در این نوع داده ها تغییراتی ایجاد کنند.
Media is too big
VIEW IN TELEGRAM
پکیج جدید LookDevStudio یونیتی


لینک گیت هاب (برای دانلود) :
https://github.com/Unity-Technologies/lookdev-studio


اطلاعات بیشتر در :
https://forum.unity.com/threads/lookdev-studio.1148474/


#یونیتی

👉 @UnityEngine3D 👈
#نکته #یونیتی

ترجمه :
آیا میدونید چطوری میشه توی Scene View یک‌ متد از یک اسکریپت رو اجرا کرد؟
یک ویژگی
[ContextMenu("name")]
به متد اضافه کنید
سپس میبینید که یک گزینه با راست کلیک کردن روی کامپوننت اسکریپت و با اسمی که بهش دادید ظاهر میشه

👉 @UnityEngine3D 👈
#سوال دوم
توضیح بدید vertex shader و pixel shader چی هستند

(جوابتون رو کامنت بدید👇)
نرم افزار Rider نسخه 2021.2 اومد


اطلاعات بیشتر در :
https://blog.jetbrains.com/dotnet/2021/08/03/rider-2021-2-released/



👉 @UnityEngine3D 👈
#نکته #یونیتی

ترجمه :
آیا collision هاتون به مشکل خوردن؟
مطمئن شوید که هر دو آبجکت collider دارند و حداقل یک آبجکت باید Rigidbody داشته باشه (یا Rigidbody2D)

👉 @UnityEngine3D 👈
کانال تخصصی یونیتی ( آموزش و نکته )
#سوال دوم توضیح بدید vertex shader و pixel shader چی هستند (جوابتون رو کامنت بدید👇)
#جواب سوال دوم

ورتکس شیدر یک اسکریپت هست که در هر ورتکسی از mesh اجرا میشه
و به توسعه دهندگان اجازه میده تا transformation matrix و چیز های محاسباتی دیگر را اعمال کند تا بتواند کنترل کند که هر ورتکس در فضای سه بعدی کجاست و چگونه بر روی صفحه نمایش می رود


پیکسل شیدر یک اسکریپتی است که در هر پیکسل (یا fragment) وقتی که سه ورتکس در triangles مِش محاسبه میشه اجرا میشود
توسعه دهنده میتونه از اطلاعاتی مثل uv یا TextureCoords و تکسچر ساده برای کنترل رنگ نهایی که روی صفحه نمایش هست استفاده کنه.

#شیدر #یونیتی
#نکته #یونیتی
ترجمه :
برای بدست آوردن position نسبت به پدرش از transform.localPosition به جای transform.position استفاده کنید

یا به عبارتی

برای بدست آوردن موقعیت در world space از

transform.position

و برای بدست آوردن موقعیت نسبت به پدر (parent) از
transform.localPosition
استفاده میکنیم

👉 @UnityEngine3D 👈
#نکته #یونیتی

ترجمه :
توی پنجره Hierarchy
با زدن
Ctrl/Cmd + Shift + N
میتونید یک گیم آبجکت خالی درست کنید

با زدن
Alt/Option + Shift + N
میتونید یک گیم آبجکت خالی که فرزند گیم آبجکتی که انتخاب کردید میشه درست کنید

با زدن
Ctrl/Cmd + D

میتونید از یک گیم آبجکت نمونه سازی کنید

👉 @UnityEngine3D 👈
بازی فوتبال رباتی با ML-Agents (یونیتی)


اطلاعات بیشتر در :
https://blog.unity.com/games/made-with-unity-soccer-robots-with-ml-agents

#یونیتی

👉 @UnityEngine3D 👈
#نکته #یونیتی

ترجمه :
از هدر رفتن وقت برای دوباره کامپایل کردن جلوگیری کنید
وقتی که دوباره به یونیتی برمیگردید کامنت کردن یک کد ساده نگرانتون نکنه به خاطر اینکه auto-compile فعال هست

نحوه غیر فعال کردن auto-compile :
ابتدا به Preferences بروید و از بخش General گزینه Auto Refresh رو غیرفعال کنید

حالا هر وقت خواستید ، Ctrl + R رو بزنید ، تا Recompile بشه


👉 @UnityEngine3D 👈
#نکته #یونیتی

ترجمه :
نور های سنگین را با درست کردن نور dynamic با light probes و یک منبع نوری از بین ببرید.
مخصوصاً اگر میخواید برای موبایل بسازید

👉 @UnityEngine3D 👈
#نکته #یونیتی

ترجمه :
کاربران بلندر : ممکن است تنظیم میانبرهای زیر برای ویرایشگر (editor) یونیتی مفید باشه
من مکرراً از این ها برای مدلینگ استفاده میکنم ، ولی برای تنظیم مکان آبجکت هم خیلی مفید هست
(شورت کات ها و... توی عکس داخل قسمت سیاه رنگ هستند)


👉 @UnityEngine3D 👈
سلام ، دوستان ، سه تا پکیج توی است استور یونیتی رایگان شده احتمالا به مدت محدود ، میتونید برید از لینک زیر دریافت کنید 👇

https://assetstore.unity.com/publisher-sale?aid=1101l96nj&pubref=freeanims&utm_source=aff



( اگه ازتون شماره کارت خارجی خواست و نداشتید ، برید از این سایتایی که جعلیش رو درست میکنن بگیرید ، از من خواست ، یکی از یه جا پیدا کردم بهش دادم ، بعد دوباره برگشت همون صفحه و یکبار دیگه که زدم روی پرداخت درست شد و حتما یادتون نره کد تخفیف ANIMATE2021 رو هم بزنید )

#یونیتی

👉 @UnityEngine3D 👈