![]() |
Ответ: Вопросы от новичка
Цитата:
Думаю как сделать несложный визуальный редактор gui. Есть какой-то элемент (кнопка или др), которому задано смещение(влево, вправо, по центру). И должна быть панель, которая отрисовывает эти элементы. Вот как сделать, чтобы эта панель смещала эти элементы туда, куда они хотят? Сейчас написал так Код:
GUILayout.BeginHorizontal(); Вот как тут можно правильно сделать? |
Ответ: Вопросы от новичка
Как-то так
Код:
foreach(Transform child in transform) { |
Ответ: Вопросы от новичка
Думаю тогда элементы наложатся друг на друга.
|
Ответ: Вопросы от новичка
А как ты представляешь смещение? Нарисовал бы...
|
Ответ: Вопросы от новичка
Ну чтобы, если первый и второй элемент должны привязываться к левой стороне, то они и были с левой стороны вплотную друг к другу прижаты.
У меня получается что после первого элемента идет FlexibleSpace() и второй элемент уже идет не в плотную к первому. А ты gui пишешь полностью в скриптах? Не делал таких визуальных редакторов? Я как-то привык, что gui всегда визуально делается)) |
Ответ: Вопросы от новичка
В blitz3d есть maskimage. Как это сделать в unity3d?
|
Ответ: Вопросы от новичка
Цитата:
Цитата:
Например можно использовать шейдеры из группы Transparent/Cutout |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Цитата:
Там просто по альфе отрезается. |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Вопрос по анимации. Анимация бега. Как сделать, чтобы воспроизводились кадры анимации только тогда, когда я жму кнопку допустим W. При сбрасывании кнопки, чтобы анимка сбивалась
|
Ответ: Вопросы от новичка
http://docs.unity3d.com/Documentatio...CrossFade.html
Там второй пример не подходит? |
Ответ: Вопросы от новичка
Есть модель формата 3ds, не монолитная (состоит из нескольких объектов типа куб/сфера/цилиндр). Если кидать модель в проект из редактора - то всё впорядке, все части показываются. Если же прописываю меш в скрипте - то показывается всего один цилиндр из всех частей модели. Скрипт загрузки меша такой:
PHP код:
|
Ответ: Вопросы от новичка
Если на объекте 3 материала, то рендереру надо три материала назначить.
PHP код:
|
Ответ: Вопросы от новичка
С материалами возиться таким способом как то грустно, тем более что материалы наложены в максе и каждый руками прописывать - жестоко.
Сделал проще - создал префаб, запихнул в него затекстуренную модель и загрузил как: PHP код:
Сделал ещё проще - сразу через Instantiate загрузил модель, работает! PHP код:
|
Часовой пояс GMT +4, время: 11:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot