|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
06.01.2012, 21:05
|
#166
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
А можно как-то такое сделать для тача: Рисовать на экране джойстик, кнопки и записывать данные с этих кнопок в Input Horizontal, Vertical и др?
Или туда никак не записать свои данные?
|
(Offline)
|
|
06.01.2012, 21:50
|
#167
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
никак не записать, проще свой MyInput сделать, в который запилить враппер стандартного Input
|
(Offline)
|
|
07.01.2012, 00:59
|
#168
|
Бывалый
Регистрация: 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
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
Хотел сделать, чтобы контроллер игрока и камеры использовали один Input и ничего не знали о этих джойстиках, кнопках. С MyInput по-моему выйдет еще хуже.
|
Джойстик то как раз работает, а тач это не просто джойстик, там их много бывает, как выбрать автоматически нужный? И он характерен только для мобильников и планшетов. Тут надо условную компиляцию делать, чтобы для одной платформы одно, для другой другое.
|
(Offline)
|
|
07.01.2012, 02:04
|
#170
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Я имею ввиду рисовать джойстик на экране как стандартных примерах для мобильных девайсов.
Я делаю, что бы для пк было одно управление, а для андроида и айфона другое. Надеюсь работа с тачем и на андроиде и на айфоне там одинаковая. А то зачем-то сделали классы AndroidInput и IphoneInput.
|
(Offline)
|
|
07.01.2012, 14:05
|
#171
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
используй Input.touches и не парься, будет работать и там и там
|
(Offline)
|
|
07.01.2012, 23:30
|
#172
|
Оператор ЭВМ
Регистрация: 04.12.2011
Сообщений: 32
Написано одно полезное сообщение (для 3 участников)
|
Ответ: Вопросы от новичка
Хм вопросы идут об android и Ios тгда вопрос где можно найти инструктаж по созданию своего контролера?например 2D
|
(Offline)
|
|
07.01.2012, 23:55
|
#173
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
В 2д игре это должно быть легко. Для UDK я кажется видел статью как сделать 2д контроллер, а для юнити наверно нету.
|
(Offline)
|
|
07.01.2012, 23:56
|
#174
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
контроллер понятие растяжимое...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
08.01.2012, 01:20
|
#175
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Почему при нажатии Project Setting/Tags открывается инспектор редактирования слоев?
Хочу добавить свой тег Enemy, чтобы знать в целимся во врага или нет.
|
(Offline)
|
|
08.01.2012, 01:45
|
#176
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Самый верхний пункт в редакторе слоев не пропусти
|
(Offline)
|
|
08.01.2012, 02:34
|
#177
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Увидел кое-как)
Сейчас заметил, что если методом WorldToScreenPoint проецировать вершину на экран, то, чтобы нарисовать ее на GUI надо будет еще сделать такое: proj.y = Screen.height - proj.y; т.е. разные системы координат. похоже ошибочка)
|
(Offline)
|
|
08.01.2012, 02:51
|
#178
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Не ошибка, так задумано. Мышка в тех же координатах работает.
|
(Offline)
|
|
09.01.2012, 22:22
|
#179
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Посмотрел пример Bootcamp. И сразу заметил некоторые странности.
1. Не используются константы для имен анимаций, а разбрасываются эти имена по всему коду. Хотя в юнити было бы правильнее вообще в инспекторе присвоить ссылкам нужные анимации.
2. Вместо смешивания анимация они просто сделали огромную кучу анимаций на все случаи жизни.
3. почему-то модель оружия хранится вместе с моделей игрока и в прифабе игрока. Хотя как я понимаю оружие надо хранить в отдельном прифабе и привязывать его к игроку при старте игры.
4. Просто ужасный прыжок.
Наверняка более опытный программист заметил бы еще кучу таких ошибках. Вот учись на таких примерах( А с виду самый лучший пример.
А как попроще можно реализовать стрельбу? Если вызывать из кода Raycast, то враг не узнает, что в него стрельнули. А Raycast Collider толкает и врага и мешает ходить игроку. Тем более, если на враге будет не коллайдер, а CharacterController, то никакой луч с ним не пересечется же?
|
(Offline)
|
|
09.01.2012, 22:26
|
#180
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сделал рейкаст, послал объекту, в который попал, мессадж. Вот и вся логика.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:20.
|