Jak zmodyfikować właściwości RectTransform w skrypcie [Unity 4.6 beta]
Witam, używam nowy system UI z Unity 4.6 beta ...
próbowali różnych kodów, spojrzał na docs i wyszukiwane, ale nie mogą znaleźć odpowiedzi ...
Na przykład. Mam obraz i chcę zmienić szerokość i wysokość podczas uruchamiania.
public GameObject image4;
image4.GetComponent<RectTransform>().rect.Set(0,0,100, 300);
co nie działa. Natomiast image4.GetComponent(). Rect.y to GET, więc nie można go zmienić w czasie wykonywania.
Próbowałem również:
image4.transform.localScale.y = 15;
który nie działa.
Jaki jest właściwy sposób zmiany rozmiaru w czasie wykonywania? Możesz dać mi przykład w JS lub C#, nie ma znaczenia.
Nie wiem, dlaczego setery nie działają zgodnie z oczekiwaniami, ale można to zrobić: image4.GetComponent(). LocalScale = new Vector3 (1,15,1); –
vsenik