Wpis z mikrobloga

#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?
  • 7
  • Odpowiedz
@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.
  • Odpowiedz
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?
  • Odpowiedz
@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.
  • Odpowiedz