 |
Unity Мультиплатформенный инструмент для разработки игр |
10.11.2011, 16:28
|
#586
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Lestar
Mathf.Cos и Sin возвращают радианы.
|
Не, возвращают они значение от 0 до 1, то есть компоненту вектора по осям координат. А вот обрабатывают они значение не в градусах, а в радианах
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.11.2011, 17:39
|
#587
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Фак по Юнити.
Returns the sine of angle f in radians.
Угол f в радианах. Радианы - !мера угла!. Sin возвращает значение, которое углом не является.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.11.2011, 20:34
|
#588
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Примеры перевода из радиан в градусы и обратно:
Mathf.Deg2Rad
Mathf.Rad2Deg
С использованием констант.
|
(Offline)
|
|
11.11.2011, 22:04
|
#589
|
ПроЭктировщик
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений (для 52 пользователей)
|
Ответ: Фак по Юнити.
Lestar, не возвращают радианы, а работают с радианами, а не градусами. Возвращают они разумеется числа от -1 до 1.
Amatsu, Пи(=3.14...)/2 радиан - это угол 90 градусов. Пи радиан - это 180 градусов.
pax, знание Unity освобождает от знания школьной математики 
|
(Offline)
|
|
12.11.2011, 17:19
|
#590
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Я вот тут подумываю сделать тему, в которой сделать таблицу соответствия команд блица и как такое на Unity сделать... Есть желающие помочь?
|
(Offline)
|
|
12.11.2011, 17:46
|
#591
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от pax
Я вот тут подумываю сделать тему, в которой сделать таблицу соответствия команд блица и как такое на Unity сделать... Есть желающие помочь?
|
Помочь - нет, бо сейчас только изучаю Юнити. А вот еслиб такая появилась - почитал бы обязательно.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.11.2011, 21:17
|
#592
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Фак по Юнити.
Сейчас перешел к спрайтам. Подскажите, в юнити есть какой-нить класс спрайта в 3д пространстве, или его нужно создать из двух полигонов и одной текстуры?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.11.2011, 21:21
|
#593
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Смотря для чего они нужны. Как таковых спрайтов нету, есть частицы.
|
(Offline)
|
|
12.11.2011, 21:27
|
#594
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от pax
Смотря для чего они нужны. Как таковых спрайтов нету, есть частицы.
|
Частицы пока не нужны. Ясно, спасибо, тогда через плоскости сделаю
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.11.2011, 21:33
|
#595
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Частицы по разному можно использовать 
|
(Offline)
|
|
12.11.2011, 22:08
|
#596
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Фак по Юнити.
Подскажите. Создал GameObject, загрузил в него текстуру. А есть ли в Юнити какой-нибудь аналог флага FullBright из Блитца? Бо сам диффузный материал белого цвета, но все равно спрайт освещается
Все, сам нашел как программно выбирать шейдеры. Поставил Unlit\Texture
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.11.2011, 22:44
|
#597
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Amatsu
Подскажите. Создал GameObject, загрузил в него текстуру. А есть ли в Юнити какой-нибудь аналог флага FullBright из Блитца? Бо сам диффузный материал белого цвета, но все равно спрайт освещается
Все, сам нашел как программно выбирать шейдеры
|
Проверь в билде, часто бывает что в билде шейдеры не находит, а в редакторе работает нормально.
Если в билде не работает, то вероятно стоит создать материал и передать скрипту.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.11.2011, 23:13
|
#598
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Фак по Юнити.
Так я материал и создаю кодом.
Вот сейчас вопрос, для другого спрайта выбрал шейдер Particles/Additive. Как бы мне программно поменять ему параметр альфы? Не маски, а именно прозрачности всего спрайта. В параметрах материала в редакторе у шейдера такой пункт есть (в настройках цвета, канал "а"). Но мне нужно менять альфу в процессе игры. Никак не могу получить доступ к этому параметру
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.11.2011, 23:22
|
#599
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Фак по Юнити.
Через mesh.colors.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.11.2011, 23:43
|
#600
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Color color = material.color
color.a = 0.5f;
material.color = color;
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:33.
|