|
Unity Мультиплатформенный инструмент для разработки игр |
11.08.2010, 19:21
|
#181
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Den
как изменить размер экрана прям из игры?
|
Справки вам похоже не хватает: Screen.SetResolution Либо просто лень туда заглянуть.
А еще посмотрите вот этот класс: QualitySettings
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.08.2010, 19:38
|
#182
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
1)Спасибо, а как насчёт изменения импута?
В справке по этому поводу ничего нет
Можно конешно сохранять настройки импута в строки а потом пользоватся GetKey и подобными, но GetAxis както удобней
-------------
2)
Собственно в скрипте должно быть 3 переменные (2 угла, и одно радиум-растояние), и при этом надо проверить "видит" ли красный ГО зелёных.
Соображения были чтоб перечислять всех ГО, прверять дистанцию, и если дистанция<R то проверка на углы. А вот с углами не заладилось. Впринцепе можно штоб не 2 угла было, а один (β=α)
|
(Offline)
|
|
11.08.2010, 20:42
|
#183
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Den
1)Спасибо, а как насчёт изменения импута?
В справке по этому поводу ничего нет
Можно конешно сохранять настройки импута в строки а потом пользоватся GetKey и подобными, но GetAxis както удобней [/font]
|
Чёрт, Den, когда pax написал про help, это была не шутка! В справке это есть! Edit->Projects Settings->Input
P.S. http://docs.unity3d.ru/Manual/index.html
|
(Offline)
|
|
11.08.2010, 20:53
|
#184
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Чёрт, Den, когда pax написал про help, это была не шутка! В справке это есть! Edit->Projects Settings->Input
|
baton4ik, если бы ты читал предыдущие посты, ты бы понял что я пишу свой гуи для настройки параметров, тоесть мне нужна рунтайм функция для изменяненя импута.
---------------------------------------------------------------------------------------------------------------------
А и насчёт второго вопроса: я понял как сделать тригонометрией, но может есть решение полегче?
|
(Offline)
|
|
11.08.2010, 20:57
|
#185
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Den
1)Спасибо, а как насчёт изменения импута?
В справке по этому поводу ничего нет
Можно конешно сохранять настройки импута в строки а потом пользоватся GetKey и подобными, но GetAxis както удобней
|
Что-то не вижу строчки: "Мне надо менять инпут в релтайме"
P.S. Всего минута:
Ввожу в Яндексе: "Unity changing input realtime";
Смотрю, что в 4ой ссылке что-то есть об этом, кликаю;
Попадаю на UnifyCommunityWiki, кликаю по "Unity_Custom_Input_Manager";
Радуюсь находке: Инпут Менеджер - http://roidz.weebly.com/
Что мешало тебе это найти?
|
(Offline)
|
|
11.08.2010, 21:59
|
#186
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Что-то не вижу строчки: "Мне надо менять инпут в релтайме"
|
это имелось в виду
P.S. Всего минута:
Ввожу в Яндексе: "Unity changing input realtime";
Смотрю, что в 4ой ссылке что-то есть об этом, кликаю;
Попадаю на UnifyCommunityWiki, кликаю по "Unity_Custom_Input_Manager";
Радуюсь находке: Инпут Менеджер - http://roidz.weebly.com/
Что мешало тебе это найти?
|
спасибо за твою находчивость, но если ты не читаеш мои посты я не виноват.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Можно конешно сохранять настройки импута в строки а потом пользоватся GetKey и подобными,
|
что и делалось в твоём примере
, но GetAxis както удобней
|
то что надо мне. Тоесть программо изменить настройки File-Progect Seting-Imput
Но как я понял этого сделать нельзя. Жаль.
|
(Offline)
|
|
12.08.2010, 03:24
|
#187
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Den
Собственно в скрипте должно быть 3 переменные (2 угла, и одно радиум-растояние), и при этом надо проверить "видит" ли красный ГО зелёных.
Соображения были чтоб перечислять всех ГО, прверять дистанцию, и если дистанция<R то проверка на углы. А вот с углами не заладилось. Впринцепе можно штоб не 2 угла было, а один (β=α)
|
Если один угол (т.е. область видимости коническая), то все просто:
var forward : Vecto3 = thisTransform.forward; var objectDirection : Vecto3 = otherTransform.position - thisTransform.position; var angle = Vector3.Angle(objectDirection, forward); if (angle < a) { // activate }
Если нужна область в виде усеченной пирамиды - то надо посчитать плоскости фрустума и проверить позицию или габаритный контейнер объекта на пересечение.
А по поводу осей я не нашел как в рантайме их перезадать. Так что либо вообще не менять управление, либо использовать стартовый диалог. Либо попробовать свой InputManager написать
Последний раз редактировалось pax, 12.08.2010 в 12:29.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.08.2010, 12:18
|
#188
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Если один угол (т.е. область видимости коническая), то все просто:
|
да действительно просто!
А я уже тригонометрию подключил к делу
|
(Offline)
|
|
13.08.2010, 02:13
|
#189
|
Бывалый
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений (для 995 пользователей)
|
Ответ: Фак по Юнити.
Поэкспериментировал я тут с частицами, анимациейи и гуи, и отдаю на суд демку, оцените: http://3dgames.3dn.ru/xiv2.htm
Подумал, что будет нехорошо создавать шестую тему за сегодня, только чтобы показать плоды моего мозголюбства целый день
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Andvrok за это полезное сообщение:
|
|
13.08.2010, 02:33
|
#190
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Фак по Юнити.
выкладывай в проекты, пусть народ посмотрит.
|
(Offline)
|
|
13.08.2010, 02:35
|
#191
|
Бывалый
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений (для 995 пользователей)
|
Ответ: Фак по Юнити.
Рано еще
Тут пока что смотреть нечего, так что и web проигрывателя хватит, как только доделаю в что-то посолидней, выложу как стандалон.
К тому же стандалон версия этой демки весит 20 метров, а веб версия 2 метра
|
(Offline)
|
|
13.08.2010, 02:41
|
#192
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Фак по Юнити.
кидай не переживай, там многие меньшего добились. Для вдохновления так сказать. нам наверное раздел проектов надо... тут всетаки фак
|
(Offline)
|
|
13.08.2010, 02:44
|
#193
|
Бывалый
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений (для 995 пользователей)
|
Ответ: Фак по Юнити.
Так нет раздела проектов на юнити...
|
(Offline)
|
|
13.08.2010, 13:32
|
#194
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Вопрос: имеится ГО покрытый текстурой (стена например), С ней соприкоснулся другой ГО (ракета например). Координаты соприклсновения получить, можно, это ясно. Но как в этих координатах наложить маленькую текстурка на стену? (короче как след от пули)
|
(Offline)
|
|
13.08.2010, 13:40
|
#195
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Фак по Юнити.
нужно просто в полученных координатах создать декаль с текстурой выстрела плюс нужно еще получить направление нормали. Фпс туториал посмотри там со взрывом похожее есть. вообще все как в блицу
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:29.
|