![]() |
Ответ: Фак по Юнити.
Цитата:
|
Ответ: Фак по Юнити.
Подскажите, в assets имеется модель, я ее подгружаю программно при помощи
GameObject instance = (GameObject)Instantiate(Resources.Load("model")); ну т.е. создаются клоны этого объекта; так вот как прицеплять скрипты к этому клону-объекту (программно) ? или же как-то можно прицепить к модели скрипты (но она не на сцене находится а просто в папке валяется). Спасибо |
Ответ: Фак по Юнити.
Что мешает пользоваться готовым префабом со скриптом?
|
Ответ: Фак по Юнити.
GameObject.AddComponent()
либо кидай компоненты прямо на префаб или на модель. |
Ответ: Фак по Юнити.
Необходимо реализовать следующее:
имеется GUILayout.Button - прицеплено определенное действие просто по клику на кнопку, а еще надо осуществить возможность перетаскивания с кнопки (т.е. на кнопку навели->нажали->удерживаем и тащим (не кнопку а просто удержанной кнопкой курсор ведем в сторону) ) - проблема именно с определение вот этого состояния, когда на кнопку нажали и держат - подскажите пжлста как реализовать такое. Спасибо. |
Ответ: Фак по Юнити.
Мне кажется можно это сделать обрабатывая события GUI:
1. Определить над какой кнопкой находится мышка. 2. Обработать Event.type (EventType.MouseDown - начало перетаскивания, EventType.MouseUp - конец перетаскивания, EventType.MouseDrag - само перетаскивание). Можно поступить по другому: 1. Определить над какой кнопкой находится мышка. 2. Сохранить информацию об этом. 3. Перетаскивание организовать в Update с помощью Input. |
Ответ: Фак по Юнити.
Два сообщения перемеcтил сюда: http://forum.boolean.name/showthread.php?t=14476
|
Ответ: Фак по Юнити.
Я так понял после создания террайна его heightmap изменять уже нельзя.
http://unity3d.com/support/documenta...tmapWidth.html Тогда, как програмнно создать terrain определенного размера чтобы heightmap был 512х512 например. |
Ответ: Фак по Юнити.
|
Ответ: Фак по Юнити.
Цитата:
http://unity3d.com/support/documenta...tmapWidth.html Цитата:
|
Ответ: Фак по Юнити.
Читайте справку внимательнее http://unity3d.com/support/documenta...esolution.html
|
Ответ: Фак по Юнити.
Код:
using UnityEngine; |
Ответ: Фак по Юнити.
Цитата:
PHP код:
|
Ответ: Фак по Юнити.
Цитата:
Но почему именно так работает? |
Ответ: Фак по Юнити.
Потому что ты получил копию массива вершин, чтобы отобразить их - тебе надо их "вернуть". Mesh их снова скопирует себе и проверит в добавок.
В справке же примеры есть: http://unity3d.com/support/documenta...ence/Mesh.html |
Часовой пояс GMT +4, время: 02:22. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot