gpt4 book ai didi

java - KeyListener(java)的多键检测

转载 作者:行者123 更新时间:2023-11-29 03:43:16 26 4
gpt4 key购买 nike

如何实现 KeyListener 以便我可以创建一个两人使用的系统,其中一个人使用“。”和'/'来控制一个角色,另一个人可以使用箭头键而不会互相打扰?我现在的方式是,当一个人按住箭头键时,他们的角色会移动,但是当您使用另一个玩家的控件时,第一个人的角色会停止。

最佳答案

创建一个 HashMap<Int,Boolean>标记当前按下/按下的键。

然后在您的游戏循环中,您可以根据 map 中的键是否被按下来移动您的对象。

例如:

if (keyMap.get(VK_COLON) == Boolean.TRUE) //True indicates pressed
playerAXPos+= 10;

关于java - KeyListener(java)的多键检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12170145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com