Media is too big
VIEW IN TELEGRAM
#اعضای_کانال
چند قسمت آموزشی از یونیتی که توسط بچه های گروه ساخته شد در کانال قرار میگیرد.
آیدی مدرس : @EhsanErshadi
@IndieGameDevShowcase
#unitytips
چند قسمت آموزشی از یونیتی که توسط بچه های گروه ساخته شد در کانال قرار میگیرد.
آیدی مدرس : @EhsanErshadi
@IndieGameDevShowcase
#unitytips
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
💡#نکته
برای ساخت آبجکت میشه فقط با نوشتن کلمه new اون شی رو ساخت بدون اینکه نوعش رو مشخص کنیم.
این قابلیت از زمان یونیتی ۲۰۲۱ و c#9 وجود داره.
You can type new(); to instantiate Objects - omitting the Type, since Unity 2021 (since C#9 )⌨️🙂
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-9.0/target-typed-new
It allows to write less code while making it more readable 👍👩💻
@IndieGameDevShowcase
#unitytips
برای ساخت آبجکت میشه فقط با نوشتن کلمه new اون شی رو ساخت بدون اینکه نوعش رو مشخص کنیم.
این قابلیت از زمان یونیتی ۲۰۲۱ و c#9 وجود داره.
You can type new(); to instantiate Objects - omitting the Type, since Unity 2021 (since C#9 )⌨️🙂
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-9.0/target-typed-new
It allows to write less code while making it more readable 👍👩💻
@IndieGameDevShowcase
#unitytips
👍9👎1
This media is not supported in your browser
VIEW IN TELEGRAM
💡#نکته
اموزش ساخت و ساز شبیه بازی سیمز در یونیتی
این آموزش در این کانال یوتیوب خواهد بود.
لینک کانال
@IndieGameDevShowcase
#unity #unitytips
اموزش ساخت و ساز شبیه بازی سیمز در یونیتی
Working on a 𝗦𝗶𝗺𝘀-𝗹𝗶𝗸𝗲 𝗯𝘂𝗶𝗹𝗱𝗶𝗻𝗴 𝘀𝘆𝘀𝘁𝗲𝗺 in Unity tutorial series🏗️🧱🙂
این آموزش در این کانال یوتیوب خواهد بود.
لینک کانال
@IndieGameDevShowcase
#unity #unitytips
👍3
💡#نکته
یکی از ویژگی هایی که به c# 8 , 9 اضافه شده Logical pattern هست که در یونیتی هم پیاده سازی شد بدین صورت که شما میتونید از not, and, or (pattern combinators) برای ساخت عبارات منطقی (logical expressions) در کد استفاده کنید.
مثلا قطعه کدی که به شکل زیر نوشته میشه رو در نظر بگیرید:
میتوان بدین شکل نوشت که خوانایی برنامه را بالا میبره و کد اصطلاحا تمیز تر میشه.
توضیحات تکمیلی
@IndieGameDevShowcase
#unityTips
یکی از ویژگی هایی که به c# 8 , 9 اضافه شده Logical pattern هست که در یونیتی هم پیاده سازی شد بدین صورت که شما میتونید از not, and, or (pattern combinators) برای ساخت عبارات منطقی (logical expressions) در کد استفاده کنید.
مثلا قطعه کدی که به شکل زیر نوشته میشه رو در نظر بگیرید:
public float Damage(MeleeWeapon weapon)
{
if (weapon is not WoodenSword)
return 10.0f;
return 1f;
}
میتوان بدین شکل نوشت که خوانایی برنامه را بالا میبره و کد اصطلاحا تمیز تر میشه.
public float Damage(MeleeWeapon weapon) => weapon switch
{
not WoodenSword => 10.0f,
_ => 1f
};
توضیحات تکمیلی
Doc tip: you use the not, and, and or pattern combinators to create the following logical patterns:
Negation not pattern that matches an expression when the negated pattern doesn’t match the expression
Conjunctive and pattern that matches an expression when both patterns match the expression
Disjunctive or pattern that matches an expression when either pattern matches the expression
@IndieGameDevShowcase
#unityTips
👍7😁2🤯2😢1
This media is not supported in your browser
VIEW IN TELEGRAM
💡#نکته
استفاده از الگو Command Pattern برای پیاده سازی Undo
@indieGameTv
#unity #unityTips
استفاده از الگو Command Pattern برای پیاده سازی Undo
Use the Command Pattern to easily add UNDO functionality to your Unity games 🙂
Tip: make it into a coroutine for movement / async operations 😎
@indieGameTv
#unity #unityTips
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
💡#نکته
استفاده از پکیج اسپلاین یونیتی برای ساخت ریل و حرکت قطار.
@indieGameTv
#unitytips #unity
استفاده از پکیج اسپلاین یونیتی برای ساخت ریل و حرکت قطار.
Use Spline Package to place objects along a path or to create smooth object movement in Unity! 📦🎮
For example to create a Train game 🚂 🙂
@indieGameTv
#unitytips #unity
👍4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
💡#نکته
با نگه داشتن کلید های Shift +Ctrl در یونیتی میتونید آبجکت رو بر روی سطح دیگه ای به صورت اسنپ جابجا کنید.
البته کالیژن رو چک کنید که فعال باشه.
@indieGameTv
#unitytips #unity
با نگه داشتن کلید های Shift +Ctrl در یونیتی میتونید آبجکت رو بر روی سطح دیگه ای به صورت اسنپ جابجا کنید.
البته کالیژن رو چک کنید که فعال باشه.
Hold Shift + Ctrl to easily place objects on Any Surface in your scene in Unity 🖱️📦
@indieGameTv
#unitytips #unity
👍20🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
💡#نکته
در یونیتی، از متغیر OnDemandRendering.renderFrameInterval میتونید برای کاهش تعداد فریمهای رندر شده در مواقعی که نیاز به پردازش سنگین نیست، استفاده کنید.
مثلاً وقتی که بازیکن در منو یا وضعیتهای مشابه قرار داره که نیازی به رندر فریمهای متعدد در هر ثانیه نیست.
این کار به شما این امکان رو میده که بازی همچنان با سرعت کامل منطقی اجرا بشه (بدون کاهش عملکرد)، در حالی که رندر فریمها رو کاهش میدهید تا مصرف انرژی و بار پردازشی کاهش پیدا کنه.
این تغییرات به خصوص در مواقعی که بازی در حالت بیکار یا متوقف شده قرار داره، به کاهش مصرف باتری و جلوگیری از داغ شدن دستگاه کمک میکنه.
لینک توضیحات سند رسمی یونیتی
@indieGameTv
#unity@indieGameTv
#UnityTips@indieGameTv
در یونیتی، از متغیر OnDemandRendering.renderFrameInterval میتونید برای کاهش تعداد فریمهای رندر شده در مواقعی که نیاز به پردازش سنگین نیست، استفاده کنید.
مثلاً وقتی که بازیکن در منو یا وضعیتهای مشابه قرار داره که نیازی به رندر فریمهای متعدد در هر ثانیه نیست.
این کار به شما این امکان رو میده که بازی همچنان با سرعت کامل منطقی اجرا بشه (بدون کاهش عملکرد)، در حالی که رندر فریمها رو کاهش میدهید تا مصرف انرژی و بار پردازشی کاهش پیدا کنه.
این تغییرات به خصوص در مواقعی که بازی در حالت بیکار یا متوقف شده قرار داره، به کاهش مصرف باتری و جلوگیری از داغ شدن دستگاه کمک میکنه.
Not much happening on screen? Limited performance available? Reduce frames rendered with OnDemandRendering.renderFrameInterval while keeping your logic run at full speed!
Great during idle times, menus, pausing...
لینک توضیحات سند رسمی یونیتی
@indieGameTv
#unity@indieGameTv
#UnityTips@indieGameTv
👍18❤2
This media is not supported in your browser
VIEW IN TELEGRAM
💡#نکته
دیگه نیازی به تنظیمات ایمپورت اسپرایت به صورت مکرر نیست!
مدیریت پیشتنظیمات یونیتی (Unity's Preset Manager) این کار رو بهطور خودکار انجام میده
@indieGameTv
#UnityTips@indieGameTv
دیگه نیازی به تنظیمات ایمپورت اسپرایت به صورت مکرر نیست!
مدیریت پیشتنظیمات یونیتی (Unity's Preset Manager) این کار رو بهطور خودکار انجام میده
Stop configuring the same Sprite import settings over and over!😫 Unity's Preset Manager does it automatically 🤖🤩
@indieGameTv
#UnityTips@indieGameTv
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
حملات همراه با آیتمهای جدید خیلی لذتبخش شده!
ارتقاها و بهبودهای بصری رابط کاربری واقعاً باعث میشن بیلدهای مبتنی بر افکتهای وضعیت بدرخشند!
بازی مستقل در حال توسعه Pyon با گرافیک و استایل انیمه ای
@indieGameTV
#indieGame
#SoloDev@indieGameTV
#UnityTips@indieGameTv
ارتقاها و بهبودهای بصری رابط کاربری واقعاً باعث میشن بیلدهای مبتنی بر افکتهای وضعیت بدرخشند!
بازی مستقل در حال توسعه Pyon با گرافیک و استایل انیمه ای
Combining attacks with the new items feels great!
The upgrades and improved UI visuals really make the status effect builds pop! 🔥💥
@indieGameTV
#indieGame
#SoloDev@indieGameTV
#UnityTips@indieGameTv