Страница 1 из 1

Присвоение объекта переменной

СообщениеДобавлено: 18 фев 2019, 20:02
fillzest
Здравствуйте ! У меня такой вопрос , создавая динамический объект , мы можем обратиться к экземпляру его класса , естественно после чего присваиваем ему этот класс ? Кроме того что берем на пример и присваиваемым публичной перемоченной какой не будь объект , который существует перетаскиванием мыши , есть ли способ крепить к переменным динамично созданные объекты ? Есть ли доступ к ихним экземплярам классов ?

Re: Присвоение объекта переменной

СообщениеДобавлено: 18 фев 2019, 20:07
fillzest
Я сейчас подумал ! Наверное через иерархию ! Хотя я пробовал все динамично созданные объекты запихнуть в статичный массив , но когда я их вытаскивал это не те объекты которые работают в Unity3d ! Пишет что ссылка нулевая ! Через иерархию возможно такое ?

Re: Присвоение объекта переменной

СообщениеДобавлено: 18 фев 2019, 20:39
fillzest
Хорошо бы при каждым экземпляре получать что то вроде хэш ссылки на неё ! И добавлять их в статичный массив и обращаться к этим экземплярам классов через ссылку ! Хорошая идея ! Не так ли ? Такое возможно ?

Re: Присвоение объекта переменной

СообщениеДобавлено: 18 фев 2019, 21:29
DimaJoke
Синтаксис:
Используется csharp
var NewObject = Instantiate (GameObject, Vector3, Quaternion);

MyComponent NewConponent = NewObject.AddComponent<MyComponetn>()!
 

Re: Присвоение объекта переменной

СообщениеДобавлено: 19 фев 2019, 08:28
fillzest
Dimajoke Спасибо Большое ! Но я не об этом спрашивал ! Динамический объект уже есть и скрипт прикреплены , и объектов много ! Спасибо Большое но это не то !

Re: Присвоение объекта переменной

СообщениеДобавлено: 19 фев 2019, 10:00
Tolking
Человек "заполнил" переменные динамически созданными объектами и динамически созданными экземплярами классов. Разве не об этом был вопрос?

Re: Присвоение объекта переменной

СообщениеДобавлено: 19 фев 2019, 10:10
waruiyume
https://docs.unity3d.com/ScriptReferenc ... onent.html
Рекомендую использовать дженерик версию.

Re: Присвоение объекта переменной

СообщениеДобавлено: 19 фев 2019, 12:26
fillzest
Спасибо Всем Большое за ответ ! Tolking да всё верно ! Вы правы ! Я не обратил внимание на var NewObject , да Вы правы ! Спасибо Большое Всем !