我正在尝试使用统一制作游戏,此时我已经创建了一个立方体对象、一个地面对象以及其他一些东西。我可以通过给它一个前进的力量让它移动。我基本上是在尝试制作一个关于立方体的游戏,你可以通过障碍物导航。
我想知道的是如何获得像触摸输入这样的输入。例如,您将使用getkey("d")
如果您想从键盘中的“d”获取输入。除了android中的触摸输入之外,我将如何做同样的事情?
我正在尝试使用统一制作游戏,此时我已经创建了一个立方体对象、一个地面对象以及其他一些东西。我可以通过给它一个前进的力量让它移动。我基本上是在尝试制作一个关于立方体的游戏,你可以通过障碍物导航。
我想知道的是如何获得像触摸输入这样的输入。例如,您将使用getkey("d")
如果您想从键盘中的“d”获取输入。除了android中的触摸输入之外,我将如何做同样的事情?
用这个
Input.GetMouseButtonDown(0)
例子
if(Input.GetMouseButtonDown(0)){
circle.velocity = Vector2.up * jumpForce;
}
https://docs.unity3d.com/ScriptReference/Input.GetTouch.html
您可以使用它来获取一个触摸对象,该对象将为您提供屏幕位置,然后您可以使用您的相机位置和角度从该点投射光线,以查看用户是否正在触摸立方体。