当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

<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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .