Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 14.07.2012, 01:21   #481
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Сообщение от Nuprahtor Посмотреть сообщение
Unity не Blitz3d, не надо брезговать редактором сцен и использованием префабов.
Кому как проще, пусть работает как ему привычнее, быстрее игру напишут
По ходу научится подходу, предлагаемому редактором.
(Offline)
 
Ответить с цитированием
Старый 14.07.2012, 01:23   #482
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Вопросы от новичка

А я брезгую, да, я брюзгливый такой. У меня бугурт с них. И не всё можно сделать префабами. То, что я сейчас делаю, префабами можно сделать с трудом. Хотя полностью я от них и не отказывался.
(Offline)
 
Ответить с цитированием
Старый 14.07.2012, 16:04   #483
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Здесь http://docs.unity3d.com/Documentatio...ceShaders.html внизу есть описание структуры Input для шейдера.
Вот не пойму почему там цвет написан как "float4 with COLOR" а в реальном шейдере его надо прописывать как "float4 color : COLOR"?
Как из первого можно догадаться как писать второе? Или я что-то не так понял?
(Offline)
 
Ответить с цитированием
Старый 15.07.2012, 10:53   #484
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

там предложение, а не синтаксис
float4 with COLOR semantic - will contain interpolated per-vertex color.
гуглишь "cg COLOR semantic" по первой ссылке видишь пример, в чем проблемы?
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 08:49   #485
Radnk
ПроЭктировщик
 
Аватар для Radnk
 
Регистрация: 17.07.2012
Сообщений: 118
Написано 25 полезных сообщений
(для 54 пользователей)
Ответ: Пожелания на новые уроки

Мне вот интересно, можно ли анимировать GUITexture? К примеру, чтобы текстура двигалась с левого угла в правый и с правого в левый и т.д.
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 09:12   #486
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Можно двумя способами: изменять координату x объекта текстуры с 0 до 1 и обратно; изменять Pixel Inset.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 09:47   #487
Radnk
ПроЭктировщик
 
Аватар для Radnk
 
Регистрация: 17.07.2012
Сообщений: 118
Написано 25 полезных сообщений
(для 54 пользователей)
Ответ: Вопросы от новичка

Ну вот и создайте урок по этому поводу. с примерами и т.д., как вы умеете
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 10:31   #488
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Сообщение от Radnk Посмотреть сообщение
Ну вот и создайте урок по этому поводу. с примерами и т.д., как вы умеете
Слишком узкий урок получится, будет мало кому интересен.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 21:33   #489
Radnk
ПроЭктировщик
 
Аватар для Radnk
 
Регистрация: 17.07.2012
Сообщений: 118
Написано 25 полезных сообщений
(для 54 пользователей)
Ответ: Вопросы от новичка

А можно ли создать анимацию исключительно с помощью скрипта? Например нарисовать полоску и добавить ей свечение, то есть чтобы она светилась. Или это лучше делать в отдельных программах ?
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 21:56   #490
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Что значит свечение в твоем понимании? примеры приведи. Обычно анимацию чего-либо сложного делают последовательным изменением кадров, с заранее нарисованным эффектом. Сложный интерфейс на основе флеша например стоит много денег (http://gameware.autodesk.com/scaleform).
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 22:06   #491
Radnk
ПроЭктировщик
 
Аватар для Radnk
 
Регистрация: 17.07.2012
Сообщений: 118
Написано 25 полезных сообщений
(для 54 пользователей)
Ответ: Вопросы от новичка

Сообщение от pax Посмотреть сообщение
Что значит свечение в твоем понимании? примеры приведи. Обычно анимацию чего-либо сложного делают последовательным изменением кадров, с заранее нарисованным эффектом. Сложный интерфейс на основе флеша например стоит много денег (http://gameware.autodesk.com/scaleform).
Ну денег у меня нет и интерфейс мне сложный не нужен

Просто хочу понять все тонкости. Вот к примеру: http://www.youtube.com/watch?v=sLMHk...layer_embedded. В низу экрана есть полоса, которая прокручивается. Как это было сделано? С помощью скрипта или еще как то?
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 23:34   #492
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Интерполяция между начальным и конечным положением.
http://docs.unity3d.com/Documentatio...tor3.Lerp.html вот тут два примера есть. Скрипт вешаешь на 3d объект с плейном с текстурой, и создаешь вспомогательные объекты - точки откуда и куда (первый пример), или куда (второй пример). Второй пример - это следование за объектом.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Radnk (19.07.2012)
Старый 19.07.2012, 00:24   #493
Radnk
ПроЭктировщик
 
Аватар для Radnk
 
Регистрация: 17.07.2012
Сообщений: 118
Написано 25 полезных сообщений
(для 54 пользователей)
Ответ: Вопросы от новичка

Сообщение от pax Посмотреть сообщение
Интерполяция между начальным и конечным положением.
http://docs.unity3d.com/Documentatio...tor3.Lerp.html вот тут два примера есть. Скрипт вешаешь на 3d объект с плейном с текстурой, и создаешь вспомогательные объекты - точки откуда и куда (первый пример), или куда (второй пример). Второй пример - это следование за объектом.
Это то что мне нужно

Вот только можно ли это сделать с GUI текстурой ? Скажем, чтобы текстура с одного края монитора передвигалась на другой потом обратно и т.д. Ну и желательно чтобы при изменении разрешения экрана текстура была прижата, скажем к низу с отступом в 5 пикселей от бортов.

нУ и ЗаДаЧкА бЛиН
(Offline)
 
Ответить с цитированием
Старый 19.07.2012, 01:39   #494
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Ответ: Вопросы от новичка

Блин, Radnk, ну почему нельзя-то? Ну пойми ты, что GUI текстура - это обычный GameObject с компонентом GUI Texture. Ни больше, ни меньше.
Позиционирование GUI Texture на экране происходит в компоненте Transform. Конкретно - в полях Position: x и y. Координаты нормированные (от 0 до 1).

Если ты хочешь, чтобы GUI Texture ходила туда - сюда по экрану, то это можно сделать двумя способами:
1) Сделать эту анимацию прямо в Unity с помощью окна Animation
2) Написать скрипт, который будет таскать GameObject туда-сюда.

Вот пример такого скрипта:
private float speed = 1;
void Update() {
 	transform.Translate(speed * Time.deltaTime, 0, 0);
	if (transform.position.x >= 1.0F || transform.position.x <= 0) speed = -speed;
}
Вот и всё.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Radnk (20.07.2012)
Старый 20.07.2012, 09:43   #495
Radnk
ПроЭктировщик
 
Аватар для Radnk
 
Регистрация: 17.07.2012
Сообщений: 118
Написано 25 полезных сообщений
(для 54 пользователей)
Ответ: Вопросы от новичка

cahekp спасибо, для моих простеньких целей первый вариант в самый раз.

вот не однократно читал про анимацию в юнити, а как коснулось дело забыл про этот вариант.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 02:23.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com