Aktywne Wpisy
![PodniebnyMurzyn](https://wykop.pl/cdn/c3397992/PodniebnyMurzyn_XAnFNRj8mv,q60.jpg)
PodniebnyMurzyn +86
W nocy sobie śpię śpię śpię
A w dzień sobie chodzę chodzę
A w dzień sobie chodzę chodzę
![PodniebnyMurzyn - W nocy sobie śpię śpię śpię
A w dzień sobie chodzę chodzę](https://wykop.pl/cdn/c3201142/f518d458e85cab47a28db0ed4c3208f1a00ec064baa5d9fc84765cd829d2caa3,w150.jpg)
źródło: 5b06faa73a0a4b66a631e44618276363
Pobierz![wfyokyga](https://wykop.pl/cdn/c0834752/fc1df860267eef9195884874c97a8ce34e2d35ce6b30951b45b2517115b44699,q60.jpg)
wfyokyga +84
Okazało się, że dam radę przejść parę metrów bez kul. Coś się naprawiło, nie potrafię tego wytłumaczyć xD Oczywiście kuleje, inaczej nie da rady. No ale teraz mogę sobie coś przynieść, bo ręce wolne. W sumie zajebiste to było uczucie, taka wolność, duma i coś jeszcze, nie wiem. Nie będę odpowiadać na żadne pytania, piszę bo chciałem się pochwalić moim sukcesem hehexd Szkoda że w głowie dalej burdel, widocznie nie można mieć
private void Start() {
GameObject cube = GameObject.Find("Cube");
Text cubeText = cube.GetComponent();
}`
Tylko muszę tak:
GameObject cube;
Text cubeText;
private void Start() {
cube = GameObject.Find("Cube");
cubeText = cube.GetComponent();
}
#unity3d #csharp #programowanie
private void Start() {}
@DoubleAxxis: kurde... Faktycznie. Strasznie mi się nie podoba, że w Unity deklaracja i inicjalizacja muszą być tak rozbite, żeby się dostać do komponentu.
Wywołuje się Start, tam pobierasz wszystko co ci potrzebne potem w Update, żeby nie pytac o to co klatkę. Możesz też w Start pobrać je tak jak w przykładzie pierwszym, zrobić z nimi co
GameObject cube = GameObject.Find("Cube");
Muszę najpierw zadeklarować 'GameObject cube' poza Startem, a potem w Starcie 'cube = GameObject.Find("Cube");"
Za to jeśli w innym skrypcie zrobię sobie jakąś klasę, to obiekt tej klasy mogę sobie utworzyć gdziekolwiek - w Starcie, poza Startem, w Update, wszędzie.
Jak używasz swojej klasy poza metodą, to po prostu wywołujesz jej konstruktor i tworzysz nowy obiekt. I konstruktor Example ostatecznie wywoła się w konstruktorze klasy w której został zainicjalizowany. Nie ma tu żadnego problemu.
Example test = new Example();
Z