【发布时间】:2021-11-19 04:00:55
【问题描述】:
我正在尝试制作一个 2 人游戏,因此我将每个玩家控件传递给玩家类的构造函数。这适用于普通键,但 1 名玩家使用箭头键。你如何使用箭头键作为输入,因为它会抛出错误“格式错误的字符常量(期望引号,得到 E)”。
我的主要听众:
void keyPressed(){
for (Player p:g.players){
p.checkforInputs(Character.toLowerCase(key));
}
}
我的输入检查器:
void checkforInputs(char k){
if(k==moveLeftKey){...
创建播放器类并将控件传递给它:(所有参数都是字符)
players.add(new Player('LEFT','RIGHT','UP','DOWN','<','>','m'));
【问题讨论】:
标签: java keyboard processing