Size: a a a

2020 March 31

АС

Александр Сериков in unity3d.ru
Andrey Faraponov
You can't use new keyword to create new instance if you are inheriting from MonoBehaviour.
GO не наследуется от монобеха
источник

AF

Andrey Faraponov in unity3d.ru
Александр Сериков
GO не наследуется от монобеха
уже выяснили, читай выше
источник

АС

Александр Сериков in unity3d.ru
Andrey Faraponov
уже выяснили, читай выше
не заметил, извиняюсь
источник

АС

Александр Сериков in unity3d.ru
LexaMV
Объясните мне простым человеческим языком что такое токен
Слишком много значений. В каком контексте тебя интересует данное понятие?
источник

AF

Andrey Faraponov in unity3d.ru
Paul Dyatlov
new GameObject конструкция сама по себе неправильная
Поясни, пожалуйста, почему)
источник

PD

Paul Dyatlov in unity3d.ru
Andrey Faraponov
Поясни, пожалуйста, почему)
Хотя бы потому, что всех запутало

В одном случае ты можешь сделать new GameObject И ожидаешь одно поведение, в другом не можешь new MonoBehaviour
источник

AF

Andrey Faraponov in unity3d.ru
Paul Dyatlov
Хотя бы потому, что всех запутало

В одном случае ты можешь сделать new GameObject И ожидаешь одно поведение, в другом не можешь new MonoBehaviour
понял, Спасибо)
источник

АС

Александр Сериков in unity3d.ru
Paul Dyatlov
Хотя бы потому, что всех запутало

В одном случае ты можешь сделать new GameObject И ожидаешь одно поведение, в другом не можешь new MonoBehaviour
но нельзя сказать, что она неправильная. скорее некрасивая, с точки зрения понятности, хотя вот такое вполне норм:
Instantiate(new GameObject(typeof(MyBehaviour))), parent_for_clone)
если тебе надо засунуть дубликат в еще одно место, или так:
Instantiate(Instantiate(new GameObject(typeof(MyBehaviour))), parent_for_clone1), parent_for_clone2) итд, если мест несколько
источник

AF

Andrey Faraponov in unity3d.ru
Александр Сериков
но нельзя сказать, что она неправильная. скорее некрасивая, с точки зрения понятности, хотя вот такое вполне норм:
Instantiate(new GameObject(typeof(MyBehaviour))), parent_for_clone)
если тебе надо засунуть дубликат в еще одно место, или так:
Instantiate(Instantiate(new GameObject(typeof(MyBehaviour))), parent_for_clone1), parent_for_clone2) итд, если мест несколько
так в первом варианте же два объекта создаст
источник

АС

Александр Сериков in unity3d.ru
Andrey Faraponov
так в первом варианте же два объекта создаст
ну да, я и говорю: если нужен дубликат в другом месте, или в нескольких. А во втором варианте вообще три
источник

AF

Andrey Faraponov in unity3d.ru
можно просто new юзать если 1 объект пустой нужен, или создать префаб пустого ГО и его инстантиейтить
источник

SR

Serhii Romanenko in unity3d.ru
Instantiate(Instantiate(new GameObject(typeof(MyBehaviour))), parent_for_clone1), parent_for_clone2)

за такое по рукам бить надо имхо...
источник

Ra

Ramires - alone in the world in unity3d.ru
где можно начать изучать Юнити с 0?
источник

SR

Serhii Romanenko in unity3d.ru
Ramires - alone in the world
где можно начать изучать Юнити с 0?
источник

Ra

Ramires - alone in the world in unity3d.ru
там есть русский
источник

АС

Александр Сериков in unity3d.ru
Andrey Faraponov
можно просто new юзать если 1 объект пустой нужен, или создать префаб пустого ГО и его инстантиейтить
Если у тебя объекты инстанцируются с рандомными компонентами и дочерними объектами, или не рандомно но это зависит от ввода пользователя, то смысла в префабе нет, ибо ГО практически не подлежит шаблонированию. А значит инстанцировать ГО надо с помощью new и навешивания на него компонентов в соответсвии с runtime логикой
источник

АС

Александр Сериков in unity3d.ru
Andrey Faraponov
можно просто new юзать если 1 объект пустой нужен, или создать префаб пустого ГО и его инстантиейтить
Ну или создать миллиард префабов на все случаи жизни и засрать проект))))
источник

АС

Александр Сериков in unity3d.ru
Serhii Romanenko
Instantiate(Instantiate(new GameObject(typeof(MyBehaviour))), parent_for_clone1), parent_for_clone2)

за такое по рукам бить надо имхо...
Я ж не говорил, что это красиво, я говорил, что это допустимо. А создавать фабрики, при малой необходимости в них, это тоже знаете ли такое...
источник

SA

Sergey Azarov in unity3d.ru
Всем привет, может кто сталкивался. В общем когда-то был прописан JAVA_HOME для 2017 юнити, перешли на 2019.3.7 соотвественно JAVA_HOME прибили , т.е. в настройках нет этой переменной. Делаем билд под андроид, Unity пишет, что JAVA_HOME ссылается на неверный путь. Пробывали ставить путь который стоит в самом юнити в андроидплеере (OpenJDK) ему пофиг, все равно пишет. Хотя почему, вроде бы как 2019.3 юзает напрямую JDK, которая ставится вместе с ним
источник

L

LexaMV in unity3d.ru
JDK ставиться в hub
источник