Среда, 24 Апреля 2024, 01:53

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » проблемы с управлением для Андроид
проблемы с управлением для Андроид
OneKeyДата: Воскресенье, 02 Августа 2015, 19:27 | Сообщение # 1
участник
Сейчас нет на сайте
Привет всем. Почти доделал проект все время тестил только на ПК, но настал момен собрать билд для телефона и сталклуся с проблемой, что не один из способов управления не подходит мне. Я пробовал собрать свой контролер из тех скприптов, что идут с юнити но нечего не работат даже не могу управлять камерой, мозгов у меня мало поэтому написал вот такой простой скрипт для управления камерой:

И еще я сделал кнопки в новом UI, присвоил каждой свои действия но при нажатии по кнопки и по любому месту экрана все равно происходит выстрел. Нажимаю на перезарядку все равно стреляет. Внизу скрипт стрельбы.



http://www.falcogames.com/SnowCrushSetup.exe
berilДата: Воскресенье, 02 Августа 2015, 20:09 | Сообщение # 2
Я не ленивый, я — энергосберегающий
Сейчас нет на сайте
ну как бы Input.GetButtonDown("Fire1") и должен срабатывать когда нажата определенная кнопка , не важно где она нажата. Если и при перезарядке стреляет значит условие if (ammo_clip > 0) работает
{




Накодил? Убери за собой!
Инвентарь в Unity(UI)
Инвентарь в Unity(GUI)
OneKeyДата: Воскресенье, 02 Августа 2015, 20:12 | Сообщение # 3
участник
Сейчас нет на сайте
beril, у меня уже мозг плавится. скрипты работают нормально, я не пойму почему стреляет только, перезарядка не работает хоть в кнопке указана перезарядка оно всеравно стреляет


http://www.falcogames.com/SnowCrushSetup.exe
berilДата: Воскресенье, 02 Августа 2015, 21:02 | Сообщение # 4
Я не ленивый, я — энергосберегающий
Сейчас нет на сайте
Она не работает совсем(перезарядка) или работает, но и стрельба идет? Дебаг сделай. ошибка в условиях где то.
Возможно строка "Reloud" не назначена в настройках Input или написано не верно => Reload, По умолчанию в настройках Input нажатие ПКМ - это "Fire2"




Накодил? Убери за собой!
Инвентарь в Unity(UI)
Инвентарь в Unity(GUI)
OneKeyДата: Понедельник, 03 Августа 2015, 20:46 | Сообщение # 5
участник
Сейчас нет на сайте
Так я снова здесь. Я исправил почти все, что писал выше. Осталась только проблема со стрельбой по нажатию на экран, то есть при любом касании происходит выстрел. Так и немогу понять почему на канвасе тригеров не коких нет sad


http://www.falcogames.com/SnowCrushSetup.exe
berilДата: Понедельник, 03 Августа 2015, 20:54 | Сообщение # 6
Я не ленивый, я — энергосберегающий
Сейчас нет на сайте
Стрельба и должна всегда происходить , когда нажата кнопка Fire1, (Input.GetButtonDown("Fire1") так и работает



Накодил? Убери за собой!
Инвентарь в Unity(UI)
Инвентарь в Unity(GUI)
OneKeyДата: Понедельник, 03 Августа 2015, 20:59 | Сообщение # 7
участник
Сейчас нет на сайте
beril, так, почему еслия стрельбу присвоил к кномпе оно стреляет когда по любому месту экрана нажимаю ? как это исправить ?


http://www.falcogames.com/SnowCrushSetup.exe
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » проблемы с управлением для Андроид
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг