Indie Game TV
1.75K subscribers
692 photos
2.45K videos
12 files
1.09K links
جایی برای نمایش بازی های مستقل و کارهای فنی
لینک گروه چت :
@IndieGameGroup

ارتباط با مدیر کانال : @game2com
Download Telegram
💡#نکته

یکی از کمپوننت ها و ابزار های Visual Studio کبیر که به تازگی متوجهش شدم ابزار Code Map هست که فقط در نسخه Enterprise ش موجوده. در واقع به کمک این ابزار شما میتونید روابط بین کلاس ها رو ببینید.

به شخصه عادت داشتم قبل از شروع پروژه با ابزار های دیاگرام روابط بین کلاس ها رو بکشم اما بعدا که وارد کار میشدم و کلاس های جدید اضافه میشد دیگر حوصله و مجالی برای بروزرسانی نبود تا اینکه با این جواهر آشنا شدم که البته تنها فرقش با ابزار های دیاگرام اینکه این ابزار برای بعد از کد نویسیه و نه قبل کد نویسی.
در واقع این ابزار برای تعیین ساختار نرم افزار یا بازی مناسب نیست اما بعد از تعیین ساختار برای حفظ و نگهداری اون ساختار و چک کردن مدام اون بسیار کاربردی هست. همچین برنامه نویسان جدید به راحتی میتونن به کمک این ابزار از روابط بین کلاس ها در پروژه هایی که وسطاش بهش ملحق میشن استفاده کنند.

شما چه ابزار های دیگه ای رو میشناسید که به برنامه نویس برای حفظ و نگهداری و گسترش کد کمک میکنه؟
@IndieGameTv
#Code
🫡15👍5
💡#نکته
امروز یک سینتکس جدید یاد گرفتم که به خوانایی کد خیلی کمک میکنه، گفتم با شما به اشتراک بزارم.

کد is { } ps یعنی: اگر ControlledPlayerState.Value غیر null بود، آن را به متغیر ps نسبت بده و بلوک if اجرا شود.


@IndieGameTv
#Code@IndieGameTv
👍13
اگه برای پروژه یونیتی نیاز به امکانات بیشتر برای Debug کردن داشتید بهتون پیشنهاد میدم حتما پروژه Vertx.Debugging رو تست کنید.

Fast editor debugging and gizmo utilities for Unity.
Uses instanced rendering to draw shapes efficiently.


لینک پروژه گیتهاب
@IndieGameTv
#Github@IndieGameTv
#unity@IndieGameTv
👍5