Фон: Я делаю прорыв клона. У меня есть скрипт для весла, который успешно перемещает весло вдоль оси X с движением мыши.Использование Getaxis для перемещения объекта с помощью мыши и стрелок по оси x в C#/Unity3D?
Желание: я хочу иметь два входа для этой игры. один - мышь, другой - левая и правая клавиши со стрелками. Я пошел в Edit ----> Настройки проекта ---->, но я не уверен, как настроить Alt Negative, Alt положительные кнопки для выравнивания с мышью по оси x.
Я также хотел бы закрепить движение в зависимости от размера экрана моей игры. Я знаю, что должен использовать метод Mathfclamp, однако я не уверен, как сделать форматирование в правильном порядке в моем скрипте.
Вот код, который я использовал для GetAxis.
public class Paddle : MonoBehaviour {
public float speed;
void Update()
{
float x = Input.GetAxis("Mouse X")* Time.deltaTime*speed;
transform.Translate (x,0,0);
}
}
Вы получили его на работу? – Programmer