欢迎来到天天文库
浏览记录
ID:25157077
大小:64.00 KB
页数:11页
时间:2018-11-18
《开发手机游戏心得 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、开发手机游戏心得[开发手机游戏心得]上一次,我主要聊了一下当前手机游戏开发的平台选择和开发环境的安装,也具体的谈了谈开发J2ME程序的简单入门方法,开发手机游戏心得。由于当前在手机上做游戏开发的大部分同志们用的都是J2ME,所以朋友们又催我继续深入谈一谈J2ME的开发技巧。本人所学甚浅,许多地方也都只是触及皮毛,因此只能简单的谈谈我在手机游戏的开发中碰到的一些问题和我个人采用的解决方案。另外我把平时在论坛里收集到的部分技巧提供给大家以作参考,这里特别感谢那些无私奉献自己知识的人们。如果在文章中存在什么错误,还请各位老鸟海涵。希望我这篇文章能起到一点抛砖引玉
2、的作用吧。开发技巧这个东西是颇不好谈的。还记得我最早学习J2ME的时候,曾经在SUN的网站上看到过一篇文章,题目是《如何提高J2ME程序的效率》,作者口气强烈的要求j2me代码"寸土寸金",仿佛令我回忆起了当年在单片机上的编程,其中有几个观点到现在还记得,比如不到万不得已不要创建新的类,限制使用接口数量,还有要缩短变量或函数名称等等...我刚开始照着这个那个规范编程的时候,反而在许多地方束缚了自己,搞的这也不好做,那也不好办。呵呵,这大概就是尽信书不如无书吧。所以,我在聊技巧的时候不会给大家设置很多条条框框,只讲一下对某个问题通常的解决方法,希望能对大家有
3、一点帮助。再次感谢那些在网上和论坛上给我提供过帮助的朋友们。游戏贴图说起来千头万绪,不如就从最常用的贴图技巧开始说起吧。MIDP手机程序的标准图片格式是PNG(便携式网络图片格式)。这里值得注意的是,不同的手机平台对于图片的要求也满"挑食"的,同样是PNG格式却不一定适用于所有平台。我就碰到过这样的情况,利用IDlet中定义一个工具函数,LoadImage()具体代码如下://加载图片publicImageLoadImage(Stringpath){try{returnImage.createImage(path);//成功则返回图片对象}catch(Ex
4、ceptione){e.printStackTrace();//不成功则打印错误信息并返回空值returnnull;}}如果有人问我,jar中什么是最占地方的?什么是最让你头疼的?我当然会毫不犹豫地说是图片,是PNG图片了。但是一个好的游戏又怎能少得了那些精美的图片呢?一个经常使用的窍门是将许多的图片文件合并到一个图片文件中来,这样可以在总体上减小将图片占用的空间。最有代表性的例子就是精灵动画了在文件中载入这类大图像后,可以采用以下的方法来绘出动画的各个帧g.setClip(x,y,FRAME_E_HEIGHT);g.draage(fiveMenImage
5、,x-FRAME_E_E_HEIGHT为大图像的宽度和高度,frameNumber值由0-7的循环。这样你就可以制造出一幅精灵正在行走的动画了。但要注意,如果还有其他的图片需要绘制,请重置你的剪辑窗口。此外,当然是地图的绘制了我们的大地图,通常是由许多的小块拼出来的,并会用一个数组来保存地图各个位置的地形和状态,然后统一的在paint方法中刷出整张地图来。实例代码如下:HouseVector=neageImageTemp=null;//存放大图片Graphicsg1=null;try{ImageTemp=Image.createImage("/res/im
6、age/house.png");//加载整张大图片}catch(Exceptionexception){}for(inti=0;i<3;i++){for(intj=0;j<4;j++){Imageimage_element=Image.createImage(16,16);//作为截图的小图片[1][2][3][4]下一页相关专题:[手机]开发手机游戏心得2 第2篇手机购销合同精简模板 〖预览〗手机购销合同精简模板甲、乙双方在公平、信任、互利、互惠的基础上,特订立如下合同:第一条资格、区域1.甲方指定乙方为_________产品“特约批销商
7、”。2.乙方_________特约批销区域:_________.3.批发对象为:_________;零售对象为:_________.第二条双方提供4.甲方免费提供:甲方直属营业厅内长一米以上的展销柜台一节,供乙方展销_________相关产品。5.甲方免费提供安全的仓库,可存放_________相关产品、办公设备;供乙方授权的员工存取_________相关产品及办公用。6.甲方向乙方提供甲方下属经销商所享有的一切优惠政策,包括_________话费卡、各种优惠套餐等。7.乙方以其网上()的批发价格加上_________比例的售后服务费向甲方提供______
8、___手机。乙方保证所提供的手机均为行货手机购销合同范本手机购销合
此文档下载收益归作者所有