社区
J2ME
帖子详情
请问方法keyRepeated(int keyCode){}的使用!?
hopye
2003-10-19 05:39:07
一直按下某键不松来控制对象的连续移动用keyRepeated(int keyCode){}这个方法在算法上如何实现!请大侠举例解说,谢谢先了!
...全文
65
6
打赏
收藏
请问方法keyRepeated(int keyCode){}的使用!?
一直按下某键不松来控制对象的连续移动用keyRepeated(int keyCode){}这个方法在算法上如何实现!请大侠举例解说,谢谢先了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cd1860
2003-11-01
打赏
举报
回复
你可以用判断按下和抬起的那两个方法来控制boolean变量,比如当键被按下时, 你可以将变量变为真, 而在处理事件时, 只要这个变量为真就执行事件的方法体, 然后在键抬起时在将变量变为假.......不用我再细说了吧! 这也应该就是那个REPEAT方法的内部实现! 动一动脑很容易想到的!
sniper_bat
2003-10-20
打赏
举报
回复
按KEYPRESS的时候保存键值,按KEYRELEASE的时候释放
moke33
2003-10-20
打赏
举报
回复
不用谢循环,你激发这个函数的时候就说明你是在连续按键,直接写你要执行的语句就行了
hopye
2003-10-20
打赏
举报
回复
关键是函数体内部不知道怎么写,是不是要写一个循环呢!?请具体举例解说,谢谢先
moke33
2003-10-19
打赏
举报
回复
一直按下某键不松将会触发keyRepeated事件,响应体写在函数内部,就这么简单,不要什么算法
nkxiaoqi
2003-10-19
打赏
举报
回复
算法?j2me可以直接判断呀,直接用就行了
Java@拉斯积分拉萨肯德基了的
protect
ed
void
key
Repeat
ed
(
int
key
Code
) {
int
action = this.getGameAction(
key
Code
); switch(action){ case Canvas.UP: y -= 5; break; case Canvas.DOWN: y += 5; break; case Canvas.LEFT...
愤怒的小猪游戏源码
protect
ed
void
key
Repeat
ed
(
int
key
Code
) {
key
Press
ed
(
key
Code
); } protect
ed
void pa
int
(Graphics g) { // drawBackgound(g); drawItems(g); } private void drawBackgound(Graphics g) { //...
j2me手机游戏代码
"操作
方法
:"+ "\n\n" + "游戏中用方向键和2、4、6、8键控制主角移动以及进行菜单选择,5键或OK键选定,3键调出/关闭属性菜单,左软键调出操作菜单,可查看帮助信息,保存游戏或回到主菜单。"+ "\n\n" + "关键...
手机java游戏按键_完美处理java手机游戏的按键
作为一个骨灰级的游戏职业玩家,我实在不能忍受这种不人性化的游戏设计,所以小弟分析了一下具体原因:1) 如果是用MIDP1.0来处理连续的按键消息:按照要求,应该利用3个函数
key
Press
ed
(
int
key
code
),
key
Releas
ed
(
int
...
[JavaME]在高级UI上的
key
Press
ed
事件截获的说明
据我所知,除非你在Form上加一个CustomItem,并且选中它,那么你的protect
ed
void
key
Press
ed
(
int
key
) { System.out.pr
int
ln("
Key
press
ed
: "+
key
);}能够打印出你的按键。但是如果你当前焦点在TextField...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章