Среда, 24 Апреля 2024, 09:12

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Не работают виртуальные джойстики для мобильных платформ. (скрипт перемещения)
Не работают виртуальные джойстики для мобильных платформ.
nawak1803Дата: Воскресенье, 24 Июня 2018, 23:33 | Сообщение # 1
был не раз
Сейчас нет на сайте
Создал персонажа и написал скрипт для его перемещения.
Но возникла проблема, перемещаться могу только с помощью клавиш клавиатуры (WASD), а с помощью любых джойстиков - нет.
Само считывание происходит через Input.

Скрипт управления:
Код
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CharControl2 : MonoBehaviour {

float speed = 1.0f;
Rigidbody rigidBody;
float horizontal;
float vertical;

void Start () {
rigidBody = GetComponent<Rigidbody> ();
}

void Update () {
horizontal = Input.GetAxis ("Horizontal");
vertical = Input.GetAxis ("Vertical");
rigidBody.AddForce (((transform.right * horizontal) + (transform.forward * vertical)) * speed / Time.deltaTime);
}
}


Не знаю как сделать так, чтобы можно было передвигаться с помощью контроллера, так как делаю игру на андроид.
Помогите чем сможете.


Сообщение отредактировал nawak1803 - Воскресенье, 24 Июня 2018, 23:35
drcrackДата: Понедельник, 25 Июня 2018, 00:02 | Сообщение # 2
старожил
Сейчас нет на сайте

джойстики на андроид, это как-то так?

вообще оси настраиваются в Edit → Project Settings → Input, в инете тыщи мануалов


Сообщение отредактировал drcrack - Понедельник, 25 Июня 2018, 00:02
nawak1803Дата: Понедельник, 25 Июня 2018, 00:04 | Сообщение # 3
был не раз
Сейчас нет на сайте
Цитата drcrack ()
джойстики на андроид, это как-то так?

Нет, может, неправильно выразился, но я про виртуальные, которые на экране...
TLTДата: Понедельник, 25 Июня 2018, 13:43 | Сообщение # 4
Сейчас нет на сайте
Цитата nawak1803 ()
Нет, может, неправильно выразился, но я про виртуальные, которые на экране...

Это тактильное или сенсорное управление, а не виртуальные джойстики. Работают они по принципу клика, посему по принципу равны нажатию мыши на нужном элементе.


Дао, выраженное словами, не есть истинное Дао.
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Не работают виртуальные джойстики для мобильных платформ. (скрипт перемещения)
  • Страница 1 из 1
  • 1
Поиск:

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