【发布时间】:2020-05-17 20:19:43
【问题描述】:
我遇到了一个似乎无法调试的问题。我的项目最初开始使用2019.2,升级到2019.3没有任何问题。然后我为新的输入系统安装了预览包。 这“禁用”了所有按钮,因为它们在编辑器中和运行时可见,但无法单击或与之交互。
为了重现这个问题,我尝试了:
- 创建一个新的空 2D 项目
- 安装并切换到新的输入系统
- 从包管理器导入他们的演示场景
此时我尝试运行每个场景。除了“SimpleDemo_UsingActions.unity”之外,所有这些都有效。
- 我在“SimpleDemo_UsingPlayerInput.unity”中添加了一个按钮,并为该按钮添加了一个脚本。有一个功能:
public void Button()
{
Debug.Log("Button Pressed");
}
我运行了这个场景,它成功了!我可以四处移动拍摄脚本中内置的立方体,然后单击按钮,它会显示在日志中。
因为这个原因,我很难过。我不知道如何调试这个问题。
我可以给点建议吗?有没有人遇到过类似的问题或知道我将如何进行调试?
【问题讨论】:
-
不幸的是,这是新输入系统的一部分乐趣,没有很多文档。听起来好像您错过了项目中的某些步骤。但是这里没有足够的能力来回答
-
你知道为什么我的回答解决了这个问题吗? @BugFinder
标签: unity3d button user-input