psyhatog
psyhatog
#unity3d #unity #unity5 #programowanie Mirki. Robie sobie gierce w unity. I teraz chce zespawnować instantiatem FX'a który ma w sobie 2 childy. Chce te childy teraz z kodu zassignować do zmiennych. Jak to zrobić? Jak dostać się do childów zinstancjonowanego obiektu i przypisać je?
1
  • Najlepsze
  • Wszystkie komentarze
AntiPlay
AntiPlay
@psyhatog: ale pisz Ty po polsku :|
1
R.....s
@psyhatog: Ja bym na tego FXa wpiął skrypt który ma referencje do childów. Wtedy jak instancjonujesz gameobject to przez GetComponent łąpiesz skrypt gdzie masz referencje do childów.
Można też po FindObjectWithName ale ja nie lubię korzystać z tego rozwiązania.
0
psyhatog
psyhatog
ok. sproboje prosciej: Poprzez funkcje instantiate tworze sobie particle, który składa się z parenta i dwóch childów. Chce teraz przypisać te childy do jakiejś zmiennej. Jak uzyskać do nich dostęp?
0
o-o_i
o-o_i
@psyhatog: a nie ma czegoś takiego jak parent.Children?
0
psyhatog
psyhatog
@o-o_i: jest niby cos takiego jak transform.FindChild tyle, ze ja to chce przypisac do zmiennej typu ParticleSystem i dostaje error ze nie moge przypisac transform do ParticleSystem, wiec szukam czegos alternatywnego.
0
o-o_i
o-o_i
@psyhatog: No to może jest po prostu innego typu? Jaka jest treść błędu?
0