کسایی هم که میخوان با ویژوال استودیو شیدر های یونیتی بنویسن از این ابزار ها استفاده کنن :
https://marketplace.visualstudio.com/items?itemName=MarcinODev.ShaderUnitySupport
https://marketplace.visualstudio.com/items?itemName=ShaderlabVS2019.ShaderlabVS
https://marketplace.visualstudio.com/items?itemName=MarcinODev.ShaderUnitySupport
https://marketplace.visualstudio.com/items?itemName=ShaderlabVS2019.ShaderlabVS
Unity Technologies pinned «کسایی که مشکل autocomplete یا پیشنهادات و .. توی ویژوال استودیو دارن که ادیتور کمکشون نمیکنه تو کدنویسی این ابزار رو دانلود کنن و نصب کنن روی ویژوال استودیو شون و اوکی میشه : Visual Studio 2015 Tools for Unity Visual Studio 2013 Tools for Unity Visual Studio…»
کلاس Transform یه متغیر از جنس bool داره به اسم hasChanged موقعی true میشه که ترنسفرم متغیر هاش مثلا position , rotation , scale حالا فرقی نداره کدوم فقط تغییر کنه این متغیر true میشه و باهاش میتونید چک کنید که ترنسفرم تغییر کرده یا نه و مثلا تو بازی های انلاین میتونید استفاده کنید وقتی true بود یعنی تغییر کرده و بیاید پوزیشن و روتیشن رو بفرستید به سرور و..
دوستان این متغیر false شدنش به عهده شماست و بعد اینکه true شد کاراتونو کردید باید false کنیدش و دوباره خودش موقع تغییر true میشه و..
مثال :
دوستان این متغیر false شدنش به عهده شماست و بعد اینکه true شد کاراتونو کردید باید false کنیدش و دوباره خودش موقع تغییر true میشه و..
مثال :
if (transform.hasChanged)مثال دوم :
{
Debug.Log ("has changed");
transform.hasChanged = false;
}
public Transform t;🆔 @Unity_Technologies
if (t.hasChanged)
{
Debug.Log ("has changed");
t.hasChanged = false;
}