获得触摸屏设备的触摸输入,如androidPhone在统一?

时间:2018-01-24 14:48:10

标签: c# android unity3d game-engine unity3d-editor

我尝试使用统一制作游戏,此时我创建了一个立方体对象,一个地面对象以及其他一些东西。我可以通过赋予它前进力量来实现它。我基本上试图制作一个关于立方体的游戏,你可以通过障碍物进行导航。

我想知道的是如何获得触摸输入等输入。例如,您将使用getkey("d")如果您想从" d"在键盘上。除了android中的触摸输入外我怎么做?

2 个答案:

答案 0 :(得分:0)

使用此

Input.GetMouseButtonDown(0)

示例

if(Input.GetMouseButtonDown(0)){
    circle.velocity = Vector2.up * jumpForce;
}

答案 1 :(得分:0)

https://docs.unity3d.com/ScriptReference/Input.GetTouch.html

您可以使用此触摸对象来获取屏幕位置,然后您可以使用相机位置和角度从该点投射光线,以查看用户是否正在触摸立方体。