<b>手机游戏开辟综述</b>[Java编程]
本文“<b>手机游戏开辟综述</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、后台介绍
目前的移动电话是小型的计算机,它的处理本领与台式机的尺度处理本领相比很有限,但是充足运行一个小型的游戏.
目前的手机的一个特点就是它们还是网络计算机,可以高速发送和接纳数字数据. 除了语音数据以外,它们还可以发送和接纳别的范例的数据.所以近似《传奇》、《千年》这样的网络游戏也可以在手机上实现.
当然就处理本领和性能而言,当前阶段的支持Java的手机很接近第二代掌握台游戏机、80年代中期的家用电脑和早期的手持游戏机.内存普通很有限--普通128KB到500KB--固然有些智妙手机比方Nokia 3650有4 MB内存.与PC相比,它们的输入和显示功效也很有限;小屏幕(很多仍旧是黑白屏幕),为电话拨号优化的小键盘并不针对文本输入,以及有限的声音处理本领.
2、移动游戏是若何实现的
目前在移动电话实现游戏的技术主要有以下几种:
1、嵌入式游戏
一些游戏在出厂前就固化在芯片中了,象Nokia的贪吃蛇就是一个最闻名的例子.但由于用户不能自己安装新的游戏,所以它们逐突变得不太风行了.
2、短消息服务游戏
短信息服务(SMS)被用来从一个手机向另一个手机发送简短的文字信息.用户普通为每条信息支付1毛钱的信息费.短消息服务游戏的玩法普通是发送一条信息到某个号码,这个号码对应游戏供应商的服务器,服务器接纳这条消息,履行一些操作然后返回一条带有后果的消息到游戏者的手机中.短消息服务不是一个分外好的用于实现移动游戏的技术,因为它依靠用户输入文字,因此本质上它是一个号令行环境.并且它还很高贵,即便和服务器只交换10次信息也要耗费1块钱大概更多的钱.固然多媒体消息服务( MMS)技术的推出使得基于消息的游戏越发具有吸引力,但是仍旧不是一种重要的游戏环境,所以在此我们不会深化探究它.
3、浏览器游戏
差不多1999年今后出厂的每台手机都有一个无线利用协议(WAP)浏览器.WAP本质上是一个静态浏览载体,非常像一个简化的Web,是为移动电话小型特点和低带宽而专门优化的.要玩WAP游戏的话,可以进入游戏供应商的URL(普通通过移动运营商门户网站的一个链接),下载并浏览一个或多个页面,挑选一个菜单大概输入文字,提交数据到服务器,然后浏览更多的页面.WAP (1.x)版本利用独特的标志语言WML,答应用户下载多个页面,即卡片组.新版本的WAP(2.x)利用XHTML的一个子集,一次传送一个页面并且答应更好的掌握显示格局.两种版本的WAP都供应一个比SMS更友好的界面,并且越发便宜,只要按照利用时间付费而不是按照信息数.但是它是一个静态的浏览载体;手机本身几近不需求做任何处理历程,并且全部游戏必须通过网络,全部的操作都是在远程服务器上履行的.手机将持续带有WAP浏览器,并且开辟者大概发现WAP有利于传送比游戏利用程序供应的更具体的帮忙信息大概法则,因为大部份的游戏仍旧受有限的内存制约.但是,WAP没能到达高利用率的目标(在欧洲和北美洲,只有6%的手机利用WAP),并且移动运营商和游戏开辟者正在远离WAP技术. 我们也不会在这里根究任何WAP的细节.
4、J2ME和别的的注释语言
Java 2 Micro Edition (J2ME)是一种针对移动电话和PDA这样的小型设备的Java语言.大部份的手机厂商都急迫但愿Java手机奉行利用.上千万的Java手机已经到了消费者的手中.J2ME与台式机中的Java相比还是有很大的限制,但是它已经极大的提高了移动电话支持游戏的本领.它有比SMS或WAP更好掌握的界面,答应利用子图形动画,并且可以通过无线网络衔接到远程服务器.支持Java的手机的遍及,所以它成为目前最好的移动游戏开辟环境,我们在这里将具体研究J2ME游戏的开辟.J2ME不是手机上配置的唯一的注释语言,但是它是一个很多厂商支持的行业尺度.一些专用的注释语言也在某些区域有上佳的表现,如北美的Qualcomm的BREW ( Binary Runtime Environment for Wireless,用于无线利用程序的二进制运行环境)和一些韩国移动运营商支持的名为GVM的尺度.在这个系列文章中,我们将要重点谈论利用J2ME开辟移动游戏,并且将介绍在Nokia平台上开辟移动游戏的办法.
5、C++利用程序或别的编译语言
别的一种开辟方法是利用C++开辟移动游戏,把程序编译为本机机械代码.编译语言程序普通说来供应更好的掌握用户界面,以及与注释语言相比更快的速度.C++开辟者可以定位于Series 60平台设备.此外,Microsoft的.Net CF也可以以编译的情势开辟移动设备上的游戏,在今后的文章中我将介绍Pocket PC平台上游戏开辟的办法.
以上是“<b>手机游戏开辟综述</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |