c# - 统一获取触摸屏设备(如 androidPhone)的触摸输入?

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

我正在尝试使用 unity 制作游戏,此时我已经创建了一个立方体对象、一个地面对象以及其他一些东西。我可以通过给它一个向前的力让它移动。我基本上是在尝试制作一款关于立方体的游戏,你可以通过障碍物导航。

我想知道的是如何获取触摸输入之类的输入。例如你可以使用 getkey("d") 如果你想从键盘上的“d”获取输入。除了 android 中的触摸输入,我该怎么做?

最佳答案

使用这个

Input.GetMouseButtonDown(0)

示例

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

关于c# - 统一获取触摸屏设备(如 androidPhone)的触摸输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48425260/

相关文章:

java - 将文本数据存储在一个/多个文件中以使其可用于各种平台的最佳方法是什么?

android - 页面以某种方式显示在屏幕左侧

unity3d - "Multiple assemblies with equivalent identity have been imported"在 VS2015 中使用 Unity 生成的 csproj

c# - 通过 SSH.NET ForwardedPortLocal 从 .NET 代码连接到 MySQL 不起作用

c# - 使用 Dapper 在自定义 Poco 对象中返回模型

c# - Cpp/Cli 触发一个事件

ANDROID Volley + Gson (POST)

c# - 不要在最终构建中包含 print/Debug.Log 函数

c# - 基于原生OpenCV的unity上的Android应用

c# - 删除和添加相同数据库后未创建 Fluent Nhibernate 映射