کلاس 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;
}