- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道(例如)是否按下了 3 键 (KEY_NUM3
)。
我尝试过 getKeyStates
但它只检测游戏操作键。
如何获取非游戏操作键的状态?
(我已经重写了 Canvas 的 keyPressed
和 keyReleased
函数,并将按键状态存储在数组中(我使用 Vector
来存储,但是我认为也可以将它们存储在数组中,如果这是问题的话),但这似乎不太好)
最佳答案
在您的按键中使用像这样传入的keyCode
protected void keyPressed(int keyCode)
{
//try catch getGameAction as can legally throw an exception
int gameAction = getGameAction(keyCode);
switch(gameAction)
{
case UP:
break;
case DOWN:
break;
case LEFT:
break;
}
switch(keyCode)
{
case KEY_NUM1:
break;
case KEY_NUM2:
break;
case KEY_NUM3;
break;
}
}
关于java-me - 使用 GameCanvas 获取 J2ME 中的按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1962059/
我想在我的 GameCanvas 上添加黑莓广告。但是我们只能在 Blackberry MainScreen 上显示 Blackberry 广告。有什么方法可以在 GameCanvas 上显示广告吗?
我想识别 J2ME 项目中的一些键 - 即星号 (*) 键或命令按钮。getKeyStates() 不起作用,即使我使用 keyPressed() (或 keyReleased(),速度非常慢),它也
我想知道(例如)是否按下了 3 键 (KEY_NUM3)。 我尝试过 getKeyStates 但它只检测游戏操作键。 如何获取非游戏操作键的状态? (我已经重写了 Canvas 的 keyPress
你好 我正在写一个简单的j2me计算器。使用 GameCanvas 类作为我的界面的基础。我需要处理小键盘按键事件和游戏相关事件(例如 UP、DOWN、FIRE 等)来移动光标。问题是模拟器和我的索尼
我知道 J2ME 已经过时了,但我必须为作业执行此操作。目前,我正在使用 GameCanvas 类,我的游戏是一个线程,所以我的代码看起来像这样...... class Game extends Ga
嗯,我有一个无法解决的问题,尝试了很多方法,但是没有成功。我想按下一个按钮,如果它保持按下状态,子弹就无法发射。 所以我首先尝试了这个: public void checkInput() {
我正在开发一款游戏。然而,我似乎无法像以前那样了解 Canvas 的上下文。我的 HTML 文件包含代码: Nostalgia JavaScript 文件是: co
我是一名优秀的程序员,十分优秀!