gameover.blog.ir
public Button button1; button1.rectTransform.anchoredPosition = new Vector2(Input.mousePosition.x, Input.mousePosition.y);
PlayerPrefs.SetFloat("x",button1.rectTransform.anchoredPosition.x); PlayerPrefs.SetFloat("y",button1.rectTransform.anchoredPosition.y); PlayerPrefs.Save();
برای بازیابی مقادیر x,y و تنظیم مجدد هنگام ورد به بازی، در تابع Start() از کدی مثل استفاده می کنیم:
float x=PlayerPrefs.GetFloat("x"); float y=PlayerPrefs.GetFloat("y"); button1.rectTransform.anchoredPosition = new Vector2(x, y);
اگه new کار نداد به این سبک تست کنید:
button1.rectTransform.anchoredPosition.Set(x, y);
برچسب:
نویسنده: ایلیا حیدری