- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 手机游戏开发 游戏是策划、美工和程序三者的协调及创意和商业运作的平衡。集美术、音乐、动画、人工智能等元素于一身。 目前支持Java的手机性能越来越强大,同时,手机的价格在不断地下降,因此,手机游戏的市场前景将是非常良好的。本章将从图片的处理、动画的制作和音效的实现来学习手机游戏开发的基础知识。 7.1 手机游戏开发简介 现在的移动电话可以看作小型的计算机,只是它的处理能力与PC相比很有限,但是足够运行一个小型的游戏。 另一个特性就是它们还是网络计算机,能够高速发送和接收数字数据。 除了语音数据以外,它们还可以发送和接收其他类型的数据。 但是与PC相比,它们的输入和显示功能也很有限。手机的屏幕都较小,其对声音处理能力也很有限。 开发者在这样的平台上开发应用,必须认真的考虑这些特点。本节将重点讨论手机本身的特点和手机游戏开发的特点。 7.1.1 手机游戏的类型 1.嵌入式游戏 2.短信息服务游戏 3.WAP浏览器游戏 7.1.2 手机游戏开发特点 1.庞大的潜在用户群 2.便携性 3.屏幕小 4.有限的颜色和声音支持 5.应用程序大小限制 6.高等待时间 7.可中断性是关键 7.1.3 扬长避短的手机游戏开发 1.缩短每回合的游戏时间 2.合理处理等待时间 7.2 PNG图像格式介绍 7.2.1 PNG的由来 PNG全名Portable Network Graphics,字面意思是“可移植性网络用图形”,从这简单几个字已经明白定义了PNG的用途以及主要发展方向。 1996年,PNG Group向W3C(World Wide Web Consortium)提出一种多媒体图形格式,重点在于改进现有JPG跟GIF的缺点,并且提供更多新的概念与压缩模式,在提出后得到W3C的认可与推荐。 在1996年10月1号,W3C正式发函公告,推荐PNG为最佳的图形格式,并且以“PNG Delivers Higher Quality Graphics for Web Page Design”的文字作为该文件的标头。 7.2.2 PNG的图档格式特性 PNG保留了大部分GIF的特性, PNG的压缩率很高,尤其是图表型的图片 7.2.3 PNG格式图像的压缩及处理 PNG图像格式文件(或者称为数据流)由一个8字节的PNG文件署名(PNG file signature)域和按照特定结构组织的3个以上的数据块(chunk)组成。 PNG定义了两种类型的数据块,一种是称为关键数据块(critical chunk),这是标准的数据块,另一种叫做辅助数据块(ancillary chunks),这是可选的数据块。 7.2.4 使用PNG图片 在MIDP具体实现中,Images可以是可变的也可以是不可变的。 不可变的Image可以从二进制图像文件创建,如果要用二进制图像数据来创建Image,这些数据必须是设备支持的格式。 有的设备可能会支持额外的一些格式,不过所有设备都必须支持PNG格式。在手机中使用PNG图片,必须先把图片加载到内存,并且实例化成为一个Image对象。 Image对象的构造方法如下: public static Image createImage(String name) 7.2.5 游戏菜单制作 当玩家在菜单项中选择了某选项后,系统给玩家返回的界面应该不同。 下例菜单选项包括:新游戏、高分榜、帮助和退出。其他屏幕包括:游戏中的界面、查看高分榜的界面、查看帮助的界面。 7.3 游戏设计中的动画 7.3.1 动画基础 1.什么是动画 动画是通过连续播放一系列画面,给人的视觉造成连续变化的图画。 2.动画制作应注意的问题 (1)速度的处理 (2)循环动画 (3)夸张与拟人 7.3.2 双缓冲技术 双缓冲技术是编写J2ME游戏程序的关键技术之一。实际上,双缓冲技术是计算机动画的一项传统技术。 造成屏幕闪烁的主要原
您可能关注的文档
- 三年级语文下册《汉字家园》课件3-长春版.ppt
- 建筑施工企业安全生产许可制度.ppt
- 我的兴趣爱好是(.ppt
- 青藏铁路冻土施工.ppt
- 职业教育教学研究与教师专业发展戴华.ppt
- 细胞中的能源物质-高中一年级生物课件.ppt
- 农村经济持续稳定发展.docx
- 铁路隧道工程施工安全技术规程题库(定稿).doc
- 《江苏省绿色建筑发展条例》宣讲-(1).pptx
- 历史上中国经济区域的变迁.ppt
- DB44_T+2767-2025河口海湾总氮、总磷水质评价指南.docx
- 中医药科技成果转化评价技术规范.docx
- DB44_T+2750-2025农村供水工程数字化建设技术导则.docx
- DB44_T+2769-2025金属矿山生态修复技术规范.docx
- 镁合金航天航空零部件长效防护微弧氧化膜层工艺规范.docx
- 《甘青青兰中绿原酸和胡麻苷含量的测定 高效液相色谱法》发布稿.pdf
- DB44_T+753-2025声环境质量自动监测技术规范.docx
- 信息技术 智算服务 异构算力虚拟化及池化系统要求.docx
- DB44_T+2759-2025黄荆栽培技术规程.docx
- 废生物制药溶媒再生乙腈.docx
原创力文档


文档评论(0)