首页 > 解决方案 > 如何输入“同时输入 2 个键”

问题描述

我正在组装一个真人快打游戏作为最终项目。我在输入来自 2 个用户的键时遇到问题,没有延迟或其他糟糕的事情。

我已经尝试过使用缓冲区。但是,在游戏中,您需要按住“d”按钮让一名玩家向右移动,同时按住向左箭头按钮让第二名玩家向左移动。我需要找到一种方法来知道按钮是否被按下或按钮是否被按住,并知道这两个选项的组合。

例如,我需要让第一个玩家向右移动(通过按住键 d)并在同一帧中让第二个玩家向左移动(通过按住左箭头键)和跳跃(通过按一次上箭头键)

标签: assembly

解决方案


推荐阅读