assembly - 如何输入“同时输入 2 个键”
问题描述
我正在组装一个真人快打游戏作为最终项目。我在输入来自 2 个用户的键时遇到问题,没有延迟或其他糟糕的事情。
我已经尝试过使用缓冲区。但是,在游戏中,您需要按住“d”按钮让一名玩家向右移动,同时按住向左箭头按钮让第二名玩家向左移动。我需要找到一种方法来知道按钮是否被按下或按钮是否被按住,并知道这两个选项的组合。
例如,我需要让第一个玩家向右移动(通过按住键 d)并在同一帧中让第二个玩家向左移动(通过按住左箭头键)和跳跃(通过按一次上箭头键)
解决方案
推荐阅读
- swift - 使用 UserDefaults 保存复选框选中或取消选中 swift
- java - 将 Map 的 Map 更改为泛型
- javascript - 使用新键将 Json 格式化对象转换为简单数组
- php - 存在匹配时 SQLITE3 PDO PHP 的更新不起作用
- css - 如何在 snappy pdf laravel 中分页后在第二页添加页边距顶部?
- apache-spark - 合并火花数据框中的两列以形成单列
- java - 条件格式应用于使用 Java 的 Excel 工作表,即使在刷新后也不会应用于单元格
- mysql - MySQL 5.7+ 中的全外连接实现
- android - 包 org.qtproject.qt5.android.bindings 不存在
- java - 使用 Android Studio,当我单击按钮时,我的应用程序强制关闭