最近几年,手机游戏作为个人娱乐项目已经普遍流行起来。手机游戏的火爆程度在移动运营商,游戏
开发商和手机制造商的创收中占有举足轻重的地位,同时也为
手机游戏开发者和相关专业人员提供了大量的机会。随着世界各地手机游戏玩家的数量将在2009达到2亿2千万,手机游戏业务也会扩大到更高的水平并且成为构成移动运营商和手机制造商利润饼图中的很大一部分。
手机游戏开发者主要使用C++和Java两种语言进行开发。对于手机戏开发的初学者来说,Java语言应该是最佳的选择,那为什么要选择Java语言进行
手机游戏开发呢?下面一品
威客网就给您详细介绍。
1、Java游戏具有高度的可移植性,每款Java游戏都可在任何支持Java的手持设备上运行。
2、Java语言比C++语言更容易学习,Java与C++的主要不同之处是:C++有“指针”的概念,而Java没有。在C++语言中,一旦“指针”使用错误很可能导致整个系统崩溃,而Java语言则避免了这一严重错误的出现。
3、Java开发手机游戏更方便,支持Java的手机上,都提供了一套用于游戏开发的API(应用程序接口),这些API大大简化了游戏开发的过程。
4、Java程序具有“安全度高”的特点,Java开发的应用程序不会影响设备上其他正在运行的应用程序。
5、Java程序比C++程序适用的手机范围更广,Java所遵循的工业标准,已被大多数手机设备生产商所支持。如今大多数的移动电话都支持Java应用程序。而C++应用程序只能在Symbian和BREW等平台上运行。
综上所述,对于手机游戏的初学者来说,学习Java语言应该是最佳的选择。虽然C++的优势在于用直接访问系统资源的方式编译到本地代码,并且以BREW平台提供端对端的解决方案给手机游戏开发者,同时允许他们用任何
设计语言(包括C++,Java,XML和Flas),Java是游戏开发最流行的选择。Java, 更准确的说是Java 2 Micro Edition (J2ME), 被定义为手机游戏开发最方便的语言。一品威客网提供专业的网页游戏开发、
安卓游戏开发、网络游戏开发等服务,只要您在一品威客网发布任务需求,百万专业威客给您最好的服务。
(一品威客网 anyi)