手机网游制造之游戏界面篇
2009-10-11 00:00:00 来源:WEB开发网第三步:按键处理
在上面的界面类中,编写事件处理的代码,实现按手机键盘上按左软键退出,按上下左右键移动,以及按确定键释放炸弹。核心代码如下所示(完整代码下载地址:http://www.shudoo.com/bzsoft):
public void keyPressed(int keyCode) {
switch (status) {
case WAITING_SCREEN:
keyPressed_wait(keyCode);
break;
case GAME_SCREEN:
keyPressed_game(keyCode);
break;
第四步:运行程序
在Eclipse主界面左侧的“Package Explorer”中,选中项目源代码BomberMIDlet.java,单击鼠标右键,选择“Run As→Emulated J2ME Midlet”即可运行程序(图3)。
等待界面 游戏界面
读者反馈
开发qq群:咨询一个技术问题,怎么才能让CEikRichTextEditor的背景变透明?
小编:在S60 3rd 中,若要使CEikRichTextEditor的背景变透明,可以从CLafEdwinCustomDrawBase 继承出一个类,如 class CMyEditor : public CEikRichTextEditor, public CLafEdwinCustomDrawBase{},然后重写DrawBackground函数,在DrawBackground函数中加入绘制透明背景的代码即可。
开发QQ群:我的程序做好了,却碰到一个难题,如何将程序的图标添加到主界面中?
小编:要将程序的图标添加到主界面中,需要专门开发一个特定的今日插件。SDK内提供了一个示例程序:\Windows Mobile 6 SDK\Samples\PocketPC\CPP\win32\memwatcher。
开发QQ群:我听到群里面的兄弟经常说“WAP”,它是个什么东东?我比较菜,希望帮帮我。
小编:WAP即无线应用协议(Wireless Application Protocol),是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准, 是一种简化了的无线Internet 协议。WAP 将Internet和移动电话技术结合起来,使随时随地访问丰富的互联网络资源成为现实。
开发QQ群:请教一下,MIDP1.0中如何获得整个屏幕的高度和宽度。
小编:使用Java ME 开发的手机程序,可以使用Canvas类中提供的getWidth()和getHeight()这两个函数来获取屏幕的宽度和高度。
读者问题:我使用的是PPC手机,日历、任务功能对我很重要。直接在手机上添加日历或任务很不方便,需要双手操作,还有很多选项。能不能在通话记录或联系人的菜单中添加一个命令,可以一键设定与所选联系人关联的日历或任务?
高手 图图:动态添加菜单可以参考SDK提供的示例程序:\Windows Mobile 6 SDK\Samples\PocketPC\CPP\win32\Dynamenu,MSDN上也有更详细的解释:http://msdn.microsoft.com/zh-cn/library/s765c671(VS.80).aspx。联系人、日历、任务等的操作可以使用原生的POOM方式,也可以使用.Net CF 里提供的Microsoft.WindowsMobile.PocketOutlook命名空间下的相关方法。
读者问题:手机开发中有支持移动定位技术的吗?
你是手机编程的高手吗?你能解答上面这位读者的疑问吗?不要犹豫,来我们这里展示一下你的风采吧,来信请发到pcw-chendx@vip.sina.com(也可以给我们发送问题)。
更多精彩
赞助商链接