کسایی که مشکل autocomplete یا پیشنهادات و .. توی ویژوال استودیو دارن که ادیتور کمکشون نمیکنه تو کدنویسی این ابزار رو دانلود کنن و نصب کنن روی ویژوال استودیو شون و اوکی میشه :
Visual Studio 2015 Tools for Unity
Visual Studio 2013 Tools for Unity
Visual Studio 2012 Tools for Unity
Visual Studio 2010 Tools for Unity
حالا اگه نسخه ی شما بیشتر از 2015 هست همین 2015 رو میتونید نصب کنید مشکلی نیست
اگه اینکار جواب نداد ویژوال استودیو رو حتما باید ریستارت هم کنید اگه باز هم جواب نداد اول ویژوال استودیو رو ببندید برید داخل پروژتون توی یونیتی و کلیک راست کنید روی صفحه ی پروژه و گزینه ی Reimport All رو بزنید و دوباره کد رو با ویژوال استودیو باز کنید.
Visual Studio 2015 Tools for Unity
Visual Studio 2013 Tools for Unity
Visual Studio 2012 Tools for Unity
Visual Studio 2010 Tools for Unity
حالا اگه نسخه ی شما بیشتر از 2015 هست همین 2015 رو میتونید نصب کنید مشکلی نیست
اگه اینکار جواب نداد ویژوال استودیو رو حتما باید ریستارت هم کنید اگه باز هم جواب نداد اول ویژوال استودیو رو ببندید برید داخل پروژتون توی یونیتی و کلیک راست کنید روی صفحه ی پروژه و گزینه ی Reimport All رو بزنید و دوباره کد رو با ویژوال استودیو باز کنید.
کسایی هم که میخوان با ویژوال استودیو شیدر های یونیتی بنویسن از این ابزار ها استفاده کنن :
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;
}