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

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

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

Unity Мультиплатформенный инструмент для разработки игр

Ответ
 
Опции темы
Старый 10.11.2011, 16:28   #586
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Фак по Юнити.

Сообщение от Lestar Посмотреть сообщение
Mathf.Cos и Sin возвращают радианы.
Не, возвращают они значение от 0 до 1, то есть компоненту вектора по осям координат. А вот обрабатывают они значение не в градусах, а в радианах
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 10.11.2011, 17:39   #587
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Фак по Юнити.

Returns the sine of angle f in radians.
Угол f в радианах. Радианы - !мера угла!. Sin возвращает значение, которое углом не является.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Amatsu (10.11.2011)
Старый 10.11.2011, 20:34   #588
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Примеры перевода из радиан в градусы и обратно:
Mathf.Deg2Rad
Mathf.Rad2Deg
С использованием констант.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 11.11.2011, 22:04   #589
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Фак по Юнити.

Lestar, не возвращают радианы, а работают с радианами, а не градусами. Возвращают они разумеется числа от -1 до 1.

Amatsu, Пи(=3.14...)/2 радиан - это угол 90 градусов. Пи радиан - это 180 градусов.

pax, знание Unity освобождает от знания школьной математики
(Offline)
 
Ответить с цитированием
Старый 12.11.2011, 17:19   #590
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Я вот тут подумываю сделать тему, в которой сделать таблицу соответствия команд блица и как такое на Unity сделать... Есть желающие помочь?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 12.11.2011, 17:46   #591
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Фак по Юнити.

Сообщение от pax Посмотреть сообщение
Я вот тут подумываю сделать тему, в которой сделать таблицу соответствия команд блица и как такое на Unity сделать... Есть желающие помочь?
Помочь - нет, бо сейчас только изучаю Юнити. А вот еслиб такая появилась - почитал бы обязательно.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 12.11.2011, 21:17   #592
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Фак по Юнити.

Сейчас перешел к спрайтам. Подскажите, в юнити есть какой-нить класс спрайта в 3д пространстве, или его нужно создать из двух полигонов и одной текстуры?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 12.11.2011, 21:21   #593
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Смотря для чего они нужны. Как таковых спрайтов нету, есть частицы.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 12.11.2011, 21:27   #594
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Фак по Юнити.

Сообщение от pax Посмотреть сообщение
Смотря для чего они нужны. Как таковых спрайтов нету, есть частицы.
Частицы пока не нужны. Ясно, спасибо, тогда через плоскости сделаю
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 12.11.2011, 21:33   #595
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Частицы по разному можно использовать
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 12.11.2011, 22:08   #596
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Фак по Юнити.

Подскажите. Создал GameObject, загрузил в него текстуру. А есть ли в Юнити какой-нибудь аналог флага FullBright из Блитца? Бо сам диффузный материал белого цвета, но все равно спрайт освещается

Все, сам нашел как программно выбирать шейдеры. Поставил Unlit\Texture
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 12.11.2011, 22:44   #597
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Сообщение от Amatsu Посмотреть сообщение
Подскажите. Создал GameObject, загрузил в него текстуру. А есть ли в Юнити какой-нибудь аналог флага FullBright из Блитца? Бо сам диффузный материал белого цвета, но все равно спрайт освещается

Все, сам нашел как программно выбирать шейдеры
Проверь в билде, часто бывает что в билде шейдеры не находит, а в редакторе работает нормально.
Если в билде не работает, то вероятно стоит создать материал и передать скрипту.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Amatsu (12.11.2011)
Старый 12.11.2011, 23:13   #598
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Фак по Юнити.

Так я материал и создаю кодом.
Вот сейчас вопрос, для другого спрайта выбрал шейдер Particles/Additive. Как бы мне программно поменять ему параметр альфы? Не маски, а именно прозрачности всего спрайта. В параметрах материала в редакторе у шейдера такой пункт есть (в настройках цвета, канал "а"). Но мне нужно менять альфу в процессе игры. Никак не могу получить доступ к этому параметру
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 12.11.2011, 23:22   #599
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Фак по Юнити.

Через mesh.colors.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Amatsu (12.11.2011)
Старый 12.11.2011, 23:43   #600
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Color color = material.color
color.a = 0.5f;
material.color = color;
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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