1 / 26
文档名称:

JAVA手机游戏开发.ppt

格式:ppt   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA手机游戏开发.ppt

上传人:012luyin 2016/7/14 文件大小:0 KB

下载得到文件列表

JAVA手机游戏开发.ppt

相关文档

文档介绍

文档介绍:JAVA 手机游戏开发李秦霖自我介绍我的主要内容?第一、不是针对手机游戏行业的,仅针对手机游戏开发本身; ?第二、手机游戏的开发包括策划、美工、程序、测试等多个要素,可能前两个要素大家更感兴趣,但作为一个 IT技术讲座,我的重点还是会放在程序上; ?第三、考虑到大家都已经或者将要学****Java 这门课, 因此我对它的介绍尽量从宏观上讲,给大家有一个大概认识,而避免过多陷入到琐碎的语法或者语言本身。手机游戏开发的流程简介?游戏策划出创意——总设计师?美工人员绘制角色场景——工程人员?程序员编写代码实现——民工?测试人员——苦力?市场运营手机游戏的系统平台?手机游戏的系统平台有如下几种: Symbian /UIQ Windows Mobile Linux Embedded Brew JAVA ?前三种本身是开放的嵌入式的操作系统小知识:开放的操作系统与私有的操作系统?开放系统为通用型的,基于公众的或事实的接口标准,有公开的接口文档和开发工具,开放源代码与否并不是决定条件?私有操作系统往往指的是为了特殊设备或应用开发的系统,不提供或不能完整地提供与公众或事实标准兼容的接口,并且不提供或有条件地提供接口文档和开发工具,有时可能开放源代码给特定客户?为私有操作系统开发应用,往往需要借助于 BREW 或者 JAVA 等环境 BREW 与 JAVA ? BREW (Binary Runtime Environment for Wireless) 是高通公司 2001 年推出的基于 CDMA 的增值业务开发运行的基本平台。? JAVA 程序实际都是运行在虚拟机上的,因此它具有非常好的跨平台特性,在各种手机操作系统上,无论开放或私有,甚至在 BREW 上都能实现 JAVA 。?除了 JAVA 之外,其他平台都是基于 C/C++ ,甚至还有汇编代码,与硬件关系非常密切,所以 JAVA 是最容易上手,使用最广泛的平台,但由于是运行在虚拟机之上的,所以效率较差。 JAVA 虚拟机? Java 虚拟机(Java Virtual Machine) 是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。 Java 虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。? Java 语言编译程序只需生成在 Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 Java 虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。 JAVA 的主要特点?一、跨平台性——运行在虚拟机上?二、纯粹的面向对象的语言。 Java 中所有的类都是从一个类继承开来的,即使是入口函数 main 也是作为一个类的静态成员函数。 public class example { public static void main(String args []) { ……} } ?三、内存管理交给虚拟机,用户不用关心内存的分配去配。 JAVA 在手机平台的应用?在手机上使用的 JAVA 我所知道的有两套: ?由日本移动通信巨头 o 提出的 Doja(o Java) , o 定制版的手机都使用 Doja ,韩国和台湾地区也有。?由 Sun 公司提出的 J2ME 版本 Java 2 Micro Edtion