⭕️ #نکته برنامه نویسی
🔸 همانطور که می دانید، برخی از دستورات در ورژن های جدید یونیتی ارائه می شوند و دستورات قبل ممکن است دیگر برای ورژن جدید شناخته شده نباشند و کارایی نداشته باشند، مثلاً دستور SetActive که در ورژن های اخیر یونیتی اضافه گشته و جایگزین دستوراتی مثل SetActiveRecursively و Active شده است. گاهی یک کد نویس قصد دارد یک کد عمومی بنویسد و در اینجا لازم است کدش در هر نسخه ای از یونیتی قابل استفاده باشد، روش حل این موضوع به شکل زیر است/🔻
#if UNITY_3_5 Obj.SetActiveRecursively(false);
#else
Obj.SetActive(false);
#endif
🔹نوشتن if به این شکل (یعنی همراه با علامت شارپ #) یک شرط خاص برای یونیتی ایجاد می کند. مثلا دستور بالا می گوید اگر کامپایلر Unity3.5 است از دستور SetActiveRecursively استفاده کن و برای سایر ورژن ها از SetActive .
💡به کمک دستور SetActive در یونیتی می توان یک آبجکت را فعال/غیر فعال کرد. [توضیحات بیشتر در پست زیر/🔻]
https://t.me/UnityLearning/800
@UnityLearning
🔸 همانطور که می دانید، برخی از دستورات در ورژن های جدید یونیتی ارائه می شوند و دستورات قبل ممکن است دیگر برای ورژن جدید شناخته شده نباشند و کارایی نداشته باشند، مثلاً دستور SetActive که در ورژن های اخیر یونیتی اضافه گشته و جایگزین دستوراتی مثل SetActiveRecursively و Active شده است. گاهی یک کد نویس قصد دارد یک کد عمومی بنویسد و در اینجا لازم است کدش در هر نسخه ای از یونیتی قابل استفاده باشد، روش حل این موضوع به شکل زیر است/🔻
#if UNITY_3_5 Obj.SetActiveRecursively(false);
#else
Obj.SetActive(false);
#endif
🔹نوشتن if به این شکل (یعنی همراه با علامت شارپ #) یک شرط خاص برای یونیتی ایجاد می کند. مثلا دستور بالا می گوید اگر کامپایلر Unity3.5 است از دستور SetActiveRecursively استفاده کن و برای سایر ورژن ها از SetActive .
💡به کمک دستور SetActive در یونیتی می توان یک آبجکت را فعال/غیر فعال کرد. [توضیحات بیشتر در پست زیر/🔻]
https://t.me/UnityLearning/800
@UnityLearning
Media is too big
VIEW IN TELEGRAM
🎞️ #کلیپ #آموزش بررسی پلتفرم اجرایی در اسکریپت های یونیتی
💻 یکی از مواردی که می توان برای اجرای دستورات در اسکریپت های یونیتی مشخص کرد، نوع پلتفرمی است که کد روی آن در حال اجراست. که با استفاده از شرط #if می توان آن را بررسی کرد و مشخص کرد، هر قطعه کد در پلتفرم خاصی اجرا گردد (با اینکار هم می توان بررسی کرد، پروژه یونیتی در چه پلتفرمی در حال اجراست؟ و هم مشخص کرد قطعه کد برای چه پلتفرمی اجرا شود)
@UnityLearning
💻 یکی از مواردی که می توان برای اجرای دستورات در اسکریپت های یونیتی مشخص کرد، نوع پلتفرمی است که کد روی آن در حال اجراست. که با استفاده از شرط #if می توان آن را بررسی کرد و مشخص کرد، هر قطعه کد در پلتفرم خاصی اجرا گردد (با اینکار هم می توان بررسی کرد، پروژه یونیتی در چه پلتفرمی در حال اجراست؟ و هم مشخص کرد قطعه کد برای چه پلتفرمی اجرا شود)
@UnityLearning
❤15👍2