【发布时间】:2021-11-04 00:56:27
【问题描述】:
我使用 Unity 2D 游戏套件设计了一款 2D 游戏。我的唯一目的是在 Android 设备上发布它们。但不幸的是,它的输入不适用于触摸屏。我想使用虚拟操纵杆移动玩家。有人可以帮我编辑这个 C# 脚本吗?
public InputButton Pause = new InputButton(KeyCode.Escape, XboxControllerButtons.Menu);
public InputButton Interact = new InputButton(KeyCode.E, XboxControllerButtons.Y);
public InputButton MeleeAttack = new InputButton(KeyCode.K, XboxControllerButtons.X);
public InputButton RangedAttack = new InputButton(KeyCode.O, XboxControllerButtons.B);
public InputButton Jump = new InputButton(KeyCode.Space, XboxControllerButtons.A);
public InputAxis Horizontal = new InputAxis(KeyCode.D, KeyCode.A, XboxControllerAxes.LeftstickHorizontal);
public InputAxis Vertical = new InputAxis(KeyCode.W, KeyCode.S, XboxControllerAxes.LeftstickVertical);
[HideInInspector]
public DataSettings dataSettings;
【问题讨论】:
-
this 对您的问题有帮助吗?
-
没有。我试过了..
标签: c# unity3d 2d-games touchscreen