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

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

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

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

Ответ
 
Опции темы
Старый 06.01.2012, 21:05   #166
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

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

никак не записать, проще свой MyInput сделать, в который запилить враппер стандартного Input
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 07.01.2012, 00:59   #168
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Плохо. Я люблю когда одни модули\скрипты не зависят от других. Хотел сделать, чтобы контроллер игрока и камеры использовали один Input и ничего не знали о этих джойстиках, кнопках. С MyInput по-моему выйдет еще хуже.
Вот, кстати, сделал свой 3rd Person Controller типа как в гта 4 http://dl.dropbox.com/u/55489242/My%...WebPlayer.html
Вот только при одновременном повороте игрока и камеры начинаются дрожания. Не понимаю как это исправить(
(Offline)
 
Ответить с цитированием
Старый 07.01.2012, 01:14   #169
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Сообщение от WISHMASTER35 Посмотреть сообщение
Хотел сделать, чтобы контроллер игрока и камеры использовали один Input и ничего не знали о этих джойстиках, кнопках. С MyInput по-моему выйдет еще хуже.
Джойстик то как раз работает, а тач это не просто джойстик, там их много бывает, как выбрать автоматически нужный? И он характерен только для мобильников и планшетов. Тут надо условную компиляцию делать, чтобы для одной платформы одно, для другой другое.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 07.01.2012, 02:04   #170
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Я имею ввиду рисовать джойстик на экране как стандартных примерах для мобильных девайсов.
Я делаю, что бы для пк было одно управление, а для андроида и айфона другое. Надеюсь работа с тачем и на андроиде и на айфоне там одинаковая. А то зачем-то сделали классы AndroidInput и IphoneInput.
(Offline)
 
Ответить с цитированием
Старый 07.01.2012, 14:05   #171
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

используй Input.touches и не парься, будет работать и там и там
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 07.01.2012, 23:30   #172
toyman
Оператор ЭВМ
 
Регистрация: 04.12.2011
Сообщений: 32
Написано одно полезное сообщение
(для 3 участников)
Ответ: Вопросы от новичка

Хм вопросы идут об android и Ios тгда вопрос где можно найти инструктаж по созданию своего контролера?например 2D
(Offline)
 
Ответить с цитированием
Старый 07.01.2012, 23:55   #173
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

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

контроллер понятие растяжимое...
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Lestar (08.01.2012)
Старый 08.01.2012, 01:20   #175
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Почему при нажатии Project Setting/Tags открывается инспектор редактирования слоев?
Хочу добавить свой тег Enemy, чтобы знать в целимся во врага или нет.
(Offline)
 
Ответить с цитированием
Старый 08.01.2012, 01:45   #176
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Самый верхний пункт в редакторе слоев не пропусти
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 08.01.2012, 02:34   #177
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Увидел кое-как)
Сейчас заметил, что если методом WorldToScreenPoint проецировать вершину на экран, то, чтобы нарисовать ее на GUI надо будет еще сделать такое: proj.y = Screen.height - proj.y; т.е. разные системы координат. похоже ошибочка)
(Offline)
 
Ответить с цитированием
Старый 08.01.2012, 02:51   #178
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Не ошибка, так задумано. Мышка в тех же координатах работает.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 09.01.2012, 22:22   #179
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Посмотрел пример Bootcamp. И сразу заметил некоторые странности.
1. Не используются константы для имен анимаций, а разбрасываются эти имена по всему коду. Хотя в юнити было бы правильнее вообще в инспекторе присвоить ссылкам нужные анимации.
2. Вместо смешивания анимация они просто сделали огромную кучу анимаций на все случаи жизни.
3. почему-то модель оружия хранится вместе с моделей игрока и в прифабе игрока. Хотя как я понимаю оружие надо хранить в отдельном прифабе и привязывать его к игроку при старте игры.
4. Просто ужасный прыжок.
Наверняка более опытный программист заметил бы еще кучу таких ошибках. Вот учись на таких примерах( А с виду самый лучший пример.

А как попроще можно реализовать стрельбу? Если вызывать из кода Raycast, то враг не узнает, что в него стрельнули. А Raycast Collider толкает и врага и мешает ходить игроку. Тем более, если на враге будет не коллайдер, а CharacterController, то никакой луч с ним не пересечется же?
(Offline)
 
Ответить с цитированием
Старый 09.01.2012, 22:26   #180
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Сделал рейкаст, послал объекту, в который попал, мессадж. Вот и вся логика.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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