c# - Unity 输入管理器访问细节

标签 c# unity3d game-engine

除了旧帖子指出这是不可能的之外,我似乎无法在任何地方找到太多关于此的信息。

在我的游戏中,我决定使用输入管理器,因为它可以节省时间,允许轻松配置跨平台控件等。但是我有很多游戏提示,例如“按“E”拾取”等等上。

我想要的是能够访问输入管理器中的交互按钮,这样我就可以显示“按下”+“交互按钮”+“拾取”。我知道我可以制作自己的输入系统,我最终可能会这样做。虽然我自己不知道这个问题的答案,但我只是无法理解为什么 unity 不会想到包括这个。

谢谢大家

最佳答案

如评论中所述,您目前唯一的选择是制作自定义输入管理器。在 Unity 的 future 版本中将支持这一点,但我们还不知道何时会集成。对此感到抱歉。

关于c# - Unity 输入管理器访问细节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36743126/

相关文章:

c# - Mathf.Sign(0) 不返回零

javascript - enchant.js 游戏创建 if 语句来显示 div

c++ - 通过使用函数指针在游戏引擎数学库中使用 SIMD ~ 好主意?

c# - 单个泛型的 Comparable 和 Nullable 约束

c# - WPF ListView : Changing ItemsSource does not change ListView

c# - GridView 验证

c# - 具有 2 个外键 Entity Framework 的表

c# - 如果我扩展一个 c# 接口(interface),我可以吃一个电话吗?

c# - 从另一个脚本停止音频剪辑

game-engine - 如何让复杂的游戏跨平台?