我已经尝试了一段时间,现在不能让这个代码工作:
// Update is called once per frame void Update() { if (Input.GetKey(KeyCode.E)) { Debug.Log("Testing"); } }
当玩家按下键盘上的“E”键时,我想在一个游戏对象中产卵(我稍后会添加)。
f87krz0w1#
如果从模板启动项目,则项目可能已启用新的输入系统,或者您可能已自己启用它。在任何情况下,请执行以下步骤:1.打开首选项:Edit -> Project Settings.1.导航到Player。1.滚动到Other Settings。1.从下拉菜单Active Input Handling*中选择Both。根据您提供的信息,这似乎是答案。如果这不能解决您的问题,请提供更多信息。
Edit -> Project Settings
Player
Other Settings
Active Input Handling*
Both
1条答案
按热度按时间f87krz0w1#
如果从模板启动项目,则项目可能已启用新的输入系统,或者您可能已自己启用它。
在任何情况下,请执行以下步骤:
1.打开首选项:
Edit -> Project Settings
.1.导航到
Player
。1.滚动到
Other Settings
。1.从下拉菜单
Active Input Handling*
中选择Both
。根据您提供的信息,这似乎是答案。如果这不能解决您的问题,请提供更多信息。