首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.4  MIDP 2.0

Sun公司已经发布了MIDP 2.0,该版本已经在原来的平台基础上加入了重要的功能。但是,因为支持这些新版本的设备的数量有限,所以我们要继续编写支持两个平台的游戏,至少短期内是这样。

笔者推荐的方法是为MIDP 1.0开发,然后利用适当设备厂商的扩展(即设备专用库)。在第14章中,笔者会演示怎样利用建立构建脚本这种方便的方法来实现。

同时可以在第19章“CLDC 1.1和MIDP 2.0”中近距离查看一下这些新功能。表2.4是这些新功能的一个快速浏览。

这里有一些很棒的特性——支持高质量声音、透明图像和一个新的面向游戏的API。

此外,MIDP 2.0兼容设备的硬件要求也提高了,应用程序现在可以大到256KB(从128KB提高到256KB),而且运行时的内存现在是128KB(从32KB提高的)。这是一个好消息,因为在MIDP 1.0中内存容量特别是包的大小是一个很大的限制。

另外一个关于CLDC 1.1的消息就是这个版本增加了一些不错的特性,如对浮点的支持和一个有限的弱引用。

表2.4  MIDP 2.0 特性

类    别

特    性

网络

支持HTTPS

接收到特定的网络数据可以“唤醒”MIDlet

声音

播放MIDI声音文件和WAV声音文件

用户界面

增强的布局工具

较好的控件放置选项

新的比较酷的控件,以及自己创建控件的能力

游戏

支持图层

增强的画布工具

表示图像的整型数组

PNG图像的透明处理

安全

增强的基于权限的安全系统

现在,市场上的移动设备大多支持的是MIDP 1.0,所以需要集中在1.0的平台上来开发。在为2.0平台制作游戏的时候,游戏代码大致和1.0是相同的,只是在很多方面,2.0表现得更好一点。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论