![]() |
Ответ: Вопросы от новичка
Цитата:
По ходу научится подходу, предлагаемому редактором. |
Ответ: Вопросы от новичка
А я брезгую, да, я брюзгливый такой. У меня бугурт с них. И не всё можно сделать префабами. То, что я сейчас делаю, префабами можно сделать с трудом. Хотя полностью я от них и не отказывался.
|
Ответ: Вопросы от новичка
Здесь http://docs.unity3d.com/Documentatio...ceShaders.html внизу есть описание структуры Input для шейдера.
Вот не пойму почему там цвет написан как "float4 with COLOR" а в реальном шейдере его надо прописывать как "float4 color : COLOR"? Как из первого можно догадаться как писать второе? Или я что-то не так понял? |
Ответ: Вопросы от новичка
там предложение, а не синтаксис
Цитата:
|
Ответ: Пожелания на новые уроки
Мне вот интересно, можно ли анимировать GUITexture? К примеру, чтобы текстура двигалась с левого угла в правый и с правого в левый и т.д.
|
Ответ: Вопросы от новичка
Можно двумя способами: изменять координату x объекта текстуры с 0 до 1 и обратно; изменять Pixel Inset.
|
Ответ: Вопросы от новичка
Ну вот и создайте урок по этому поводу. с примерами и т.д., как вы умеете :super:
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
А можно ли создать анимацию исключительно с помощью скрипта? Например нарисовать полоску и добавить ей свечение, то есть чтобы она светилась. Или это лучше делать в отдельных программах ?
|
Ответ: Вопросы от новичка
Что значит свечение в твоем понимании? примеры приведи. Обычно анимацию чего-либо сложного делают последовательным изменением кадров, с заранее нарисованным эффектом. Сложный интерфейс на основе флеша например стоит много денег (http://gameware.autodesk.com/scaleform).
|
Ответ: Вопросы от новичка
Цитата:
Просто хочу понять все тонкости. Вот к примеру: http://www.youtube.com/watch?v=sLMHk...layer_embedded. В низу экрана есть полоса, которая прокручивается. Как это было сделано? С помощью скрипта или еще как то? |
Ответ: Вопросы от новичка
Интерполяция между начальным и конечным положением.
http://docs.unity3d.com/Documentatio...tor3.Lerp.html вот тут два примера есть. Скрипт вешаешь на 3d объект с плейном с текстурой, и создаешь вспомогательные объекты - точки откуда и куда (первый пример), или куда (второй пример). Второй пример - это следование за объектом. |
Ответ: Вопросы от новичка
Цитата:
Вот только можно ли это сделать с GUI текстурой ? Скажем, чтобы текстура с одного края монитора передвигалась на другой потом обратно и т.д. Ну и желательно чтобы при изменении разрешения экрана текстура была прижата, скажем к низу с отступом в 5 пикселей от бортов. нУ и ЗаДаЧкА бЛиН :-D |
Ответ: Вопросы от новичка
Блин, Radnk, ну почему нельзя-то? Ну пойми ты, что GUI текстура - это обычный GameObject с компонентом GUI Texture. Ни больше, ни меньше.
Позиционирование GUI Texture на экране происходит в компоненте Transform. Конкретно - в полях Position: x и y. Координаты нормированные (от 0 до 1). Если ты хочешь, чтобы GUI Texture ходила туда - сюда по экрану, то это можно сделать двумя способами: 1) Сделать эту анимацию прямо в Unity с помощью окна Animation 2) Написать скрипт, который будет таскать GameObject туда-сюда. Вот пример такого скрипта: Код:
private float speed = 1; |
Ответ: Вопросы от новичка
cahekp спасибо, для моих простеньких целей первый вариант в самый раз. :super:
вот не однократно читал про анимацию в юнити, а как коснулось дело забыл про этот вариант. :-D |
Часовой пояс GMT +4, время: 20:49. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot