![]() |
Ответ: Вопросы от новичка
А можно как-то такое сделать для тача: Рисовать на экране джойстик, кнопки и записывать данные с этих кнопок в Input Horizontal, Vertical и др?
Или туда никак не записать свои данные? |
Ответ: Вопросы от новичка
никак не записать, проще свой MyInput сделать, в который запилить враппер стандартного Input
|
Ответ: Вопросы от новичка
Плохо. Я люблю когда одни модули\скрипты не зависят от других. Хотел сделать, чтобы контроллер игрока и камеры использовали один Input и ничего не знали о этих джойстиках, кнопках. С MyInput по-моему выйдет еще хуже.
Вот, кстати, сделал свой 3rd Person Controller типа как в гта 4 http://dl.dropbox.com/u/55489242/My%...WebPlayer.html Вот только при одновременном повороте игрока и камеры начинаются дрожания. Не понимаю как это исправить( |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Я имею ввиду рисовать джойстик на экране как стандартных примерах для мобильных девайсов.
Я делаю, что бы для пк было одно управление, а для андроида и айфона другое. Надеюсь работа с тачем и на андроиде и на айфоне там одинаковая. А то зачем-то сделали классы AndroidInput и IphoneInput. |
Ответ: Вопросы от новичка
используй Input.touches и не парься, будет работать и там и там
|
Ответ: Вопросы от новичка
Хм вопросы идут об android и Ios тгда вопрос где можно найти инструктаж по созданию своего контролера?например 2D
|
Ответ: Вопросы от новичка
В 2д игре это должно быть легко. Для UDK я кажется видел статью как сделать 2д контроллер, а для юнити наверно нету.
|
Ответ: Вопросы от новичка
контроллер понятие растяжимое...
|
Ответ: Вопросы от новичка
Почему при нажатии Project Setting/Tags открывается инспектор редактирования слоев?
Хочу добавить свой тег Enemy, чтобы знать в целимся во врага или нет. |
Ответ: Вопросы от новичка
Самый верхний пункт в редакторе слоев не пропусти ;)
|
Ответ: Вопросы от новичка
Увидел кое-как)
Сейчас заметил, что если методом WorldToScreenPoint проецировать вершину на экран, то, чтобы нарисовать ее на GUI надо будет еще сделать такое: proj.y = Screen.height - proj.y; т.е. разные системы координат. похоже ошибочка) |
Ответ: Вопросы от новичка
Не ошибка, так задумано. Мышка в тех же координатах работает.
|
Ответ: Вопросы от новичка
Посмотрел пример Bootcamp. И сразу заметил некоторые странности.
1. Не используются константы для имен анимаций, а разбрасываются эти имена по всему коду. Хотя в юнити было бы правильнее вообще в инспекторе присвоить ссылкам нужные анимации. 2. Вместо смешивания анимация они просто сделали огромную кучу анимаций на все случаи жизни. 3. почему-то модель оружия хранится вместе с моделей игрока и в прифабе игрока. Хотя как я понимаю оружие надо хранить в отдельном прифабе и привязывать его к игроку при старте игры. 4. Просто ужасный прыжок. Наверняка более опытный программист заметил бы еще кучу таких ошибках. Вот учись на таких примерах( А с виду самый лучший пример. А как попроще можно реализовать стрельбу? Если вызывать из кода Raycast, то враг не узнает, что в него стрельнули. А Raycast Collider толкает и врага и мешает ходить игроку. Тем более, если на враге будет не коллайдер, а CharacterController, то никакой луч с ним не пересечется же? |
Ответ: Вопросы от новичка
Сделал рейкаст, послал объекту, в который попал, мессадж. Вот и вся логика.
|
Часовой пояс GMT +4, время: 11:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot