Brew在手机游戏开发中的Player控制问题

sleeping_dx 2009-05-12 02:06:21
Brew手机游戏中, 控制玩家的移动, 第一下会有延迟, 这个问题如何解决呢? 而且不支持双建按下? 难道是ISHELL_PostMessage()和ISHELL_SendMessage()的问题? 不支持双键如何解决呢?
...全文
1586 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sleeping_dx 2009-05-12
  • 打赏
  • 举报
回复
大伙儿做过Win32游戏吧, 因为GetMessage()是阻塞函数, 在获取按键响应时, 第一下会停顿一下, 如果长按键件的话, 有过这种经历吗? 最后不得不把GetMessage()换成PeekMessage(); 这样就可以解决按键反应速度的问题对吧? Brew也用到了事件处理, 可是, 可是在处理按键按下的时候, 它也会发生这种停顿现象(长按按键时), 这个怎么解决呢? 再个就是支持不支持多键同时按下是靠手机终端? 和我们写的代码没有关系吗?
  • 打赏
  • 举报
回复
Brew手机游戏中, 控制玩家的移动, 第一下会有延迟, 这个问题如何解决呢?
>>能在说清楚一点么?
而且不支持双建按下? 难道是ISHELL_PostMessage()和ISHELL_SendMessage()的问题?
>>ISHELL_PostMessage()和ISHELL_SendMessage()是有区别的,后者是同步消息
不支持双键如何解决呢?
>>有的手机支持,取决于终端
hhygcy 2009-05-12
  • 打赏
  • 举报
回复
这个东西用不到ISHELL_PostMessage什么的吧
post message看名字就是异步的吧。
你为什么要用ISHELL_PostMesssage,有了EVT_KEY什么的就直接处理就好了

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧