快速业务通道

手机网游制造之游戏界面篇 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20
向的朋友一定要掌握它。

本程序中的实现代码为:

/** 界面控制状态值 */ int status; /** 等待界面 */ final int WAITING_SCREEN = 0; /** 游戏界面 */ final int GAME_SCREEN = 1;

在代码的各个方法中,根据变量status的值进行不同的逻辑处理,从而实现状态机机制。

手机网游制造之游戏界面篇(2)

时间:2011-01-24 csdn博客 陈跃峰

客户端游戏功能设计步骤

第一步:创建项目

启动Eclipse环境,选择“File→New→J2ME MIDlet Suit”,设置项目名称为“Bomber”,并一路选择“Next”, 完成项目的建立。然后新建一个J2ME入口类,选择“File→New→J2ME MIDlet”,并设置名称为“BomberMIDlet”,点击“Finish”。创建项目的代码下载地址是http://www.shudoo.com/bzsoft。

第二步:设计界面

选择“File→New→Class”,并设置名称为“BomberCanvas”,点击“Finish”完成界面类的创建。接着,开始初始化界面。关键码如下所示(完整代码下载地址:http://www.shudoo.com/bzsoft):

protected void paint(Graphics g) { switch(status){ case WAITING_SCREEN: paintWait(g); break; case GAME_SCREEN: paintGame(g); break;

第三步:按键处理

在上面的界面类中,编写事件处理的代码,实现按手机键盘上按左软键退出,按上下左右键移动,以及按确定键释放炸弹。核心代码如下所示(完整代码下载地址: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手机,日历、任务功能对我很重要。直接在手机上添加日历或任务很不方便,需要双手操作,还有很多选项。能不能在通话记录或联系人的菜单中添加一个命令,可以一键设定与所选联系人关联的日历或任务?

高手 图图:动态添加菜单可以参

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号