版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVAME手机游戏开发
入门基础篇相信自己成就未来!CourseInformationInstructor:
Name:周昊曲阜师范大学计算机科学学院学生会副主席第七届山东省齐鲁大学生软件设计大赛手游一等奖曲师计算机科学学院第八届软件大赛一等奖日照市大学城第四届软件设计开发大赛二等奖Tel非诚勿扰)E-mail:zh891217@126.comContentsforTodayJAVAME简介JAVAME编程平台的搭建JAVAME无线工具箱的介绍CourseInformationTextbook:
JavaME手机应用开发技术与案例详解
主编:冼进清华大学出版社
References:
J2ME移动设备程序设计J2me开发大全TheBestBook程序天下J2ME手机游戏开发详解:快速入门.难点剖析.电子工业出版社52.4元手机游戏的分类动作游戏——魂斗罗合金弹头反恐精英
冒险游戏——超级玛丽冒险岛
射击游戏——雷电沙罗曼蛇
角色扮演游戏——仙剑奇侠传
剑神策略类游戏——帝国时代三国志
体育游戏——足球游戏篮球游戏
棋牌游戏——象棋游戏麻将游戏
竞速游戏——极品飞车
赛马游戏
益智游戏——泡泡龙祖玛
手机项目开发前景手机游戏开发前景急速上升。3G的到来使手机空间变的很大屏幕也相对大了
目前的手机用户已经超过6亿,手机上网的也越来越多。等公交和地铁和闲着没有事情的时候,很多人利用手机上网玩游戏。
日本东京大学情报学环研究者藤原正仁公布了手游开发调查报告的详细数据,根据数字报道,日本游戏开发员的平均年龄为33.79岁,年收入平均为518万4995日元(折合达39万948元人民币)。
山东省齐鲁大学生软件设计大赛竞赛题目之一就是手机游戏开发刚刚结束的比赛产生去了10个一等奖,分别来自山东省各大各校,如山东大学软件学院、中国石油大学、潍坊学院、山东聊城职业技术学院、青岛科技大学、山东电力高等专科学校信息工程系、滨州学院、还有…….手机游戏开发离我们并不遥远不要低估了自己的能力千万别怕死!要具有破釜沉舟的魄力!JAVAME简介(原名J2ME)ThreeJavaPlatformsJ2SE—Java2(SoftwareDevelopmentKit)StandardEdition,Java2技术标准版,以界面程序、Java小程和其它一些典型的应用为目标;J2EE—Java2EnterpriseEdition,Java2技术企业版,以服务器端程序和企业软件的开发为目标;J2ME—Jave2MicroEdition,Java2技术微型版,为小型设备、独立设备、互联移动设备、嵌入式设备程序开发而设计的。Java平台划分J2EEJ2SEJ2MEJavaCardJavaME简介什么是JavaME?JavaME是SUN公司针对嵌入式、消费类电子产品推出的开发平台;是对J2SE的修改,增加了设备类型相关成分,减少了一些平台部分(如:语言、工具、JVM和API);包括两个技术范畴:配置(Configuration)和简表(Profile)。J2ME简介JavaME简介JavaME无线工具箱
WirelessToolkit用
WirelessToolkit2.5编译运行MIDlet;即模拟器Example1.1://SimpleMIDlet.javaimportjavax.microedition.midlet.*;importjavax.microedition.lcdui.*;publicclassSimpleMIDletextendsMIDlet{
privateDisplaydisplay; //MIDlet显示类
TextBoxbox=null; //声明用来显示文本的文本框对象
publicSimpleMIDlet(){} publicvoidstartApp(){ display=Display.getDisplay(this); box=newTextBox("SimpleExample","IamaMIDlet",20,0);
display.setCurrent(box); }
/***MIDlet中的暂停方法,将MIDlet的状态置为暂停状态*/publicvoidpauseApp(){}/***MIDlet中的销毁方法,用于销毁MIDlet中的对象,释放系统资源*/
publicvoiddestroyApp(booleanunconditional){}}//end搭建开发环境准备开发环境JDK1.4.2或者以上的版本J2MEWirelessToolkit2.x
支持包括MIDP1.0/2.0/2.1可视化开发环境
1.Eclipse+EclipseME
2.JBuilder9(MobileSetembed)
3.NetBeansEclipse的J2ME编程平台搭建Eclipse编程平台所需软件软件名称下载地址J2SE/javase/downloads/index.jspJ2MEWirelessToolkit2.5/javame/downloads/index.jspEclipse/downloads/EclipseMe/docs/installEclipseME.htmlJbossAntenna/sourceforge/antenna
安装顺序
JDK1.6WTK2.5.2EclipseEclipseMe
将其和Eclipse绑定将Eclipse和wtk绑定
(详见J2ME移动设备程序设计)MIDP程序开发流程HelloJ2MEpackagemy;import
javax.microedition.lcdui.Display;import
javax.microedition.lcdui.Form;import
javax.microedition.midlet.MIDlet;import
javax.microedition.midlet.MIDletStateChangeException;public
class
HelloMIDlet
extends
MIDlet{privateDisplaydisplay;public
HelloMIDlet(){
this.display=Display.getDisplay(this);}protected
void
destroyApp(booleanarg0)throws
MIDletStateChangeException{}protected
void
pauseApp(){}protected
void
startApp()throws
MIDletStateChangeException{ Formf=new
Form("HelloJ2ME");
display.setCurrent(f);}}运行HelloJ2MEMIDlet的生命周期部署程序到手机程序混淆、预校验、打包!红外、蓝牙、数据线传输存储卡我们来做第一个游戏
简单的飞鸟往左飞动画的实现原理视觉暂留
while(true)
{
当前帧=下一帧;
if(当前帧>最后一帧)
{当前帧=第一帧}
重绘休息
}需要的资源一、图片(.png)构成飞鸟的四副帧图片背景图片二、声音(.mid)
背景音乐三、文字信息自己的信息主类——模板importjavax.microedition.midlet.*;importjavax.microedition.lcdui.*;publicclassgameStartextendsMIDlet{ publicvoidstartApp()
{myCanvasmc=newmyCanvas();
Display.getDisplay(this).setCurrent(mc);
} publicvoidpauseApp() {} publicvoiddestroyApp(booleanf) {}}画布类绘制背景绘制飞鸟利用多线程使之动起来只后便可适当添加文字、声音等信息打包技术如果你的工程的名字叫:Demo,你的MIdlet类叫DemoMidlet.(1)先要配置添加jad里面的jar路径:在Demo工程下面会有一个Demo.jad,双击,然后单击下面选页的项:Midlets.
然后点击右边的"add"回给一个默认的jar的Name,你可以修改或不修改,在class下面的单击会有选框,选则你的Midlet类:DemoMidlet,然后关闭页面保存.(2)右击你的项目的名字,然后选J2ME的二级菜单->CreatePackage.(3)在你的C盘的workspac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 巩固提高 2026年秋季八年级语文部编版上学期期末测试卷(含答案)
- 仿真考场 2027年湖南省道德与法治中考粤教版考前回顾卷(含答案)
- 超越自我 2026年秋季八年级生物苏教版第三单元单元测试卷(含答案)
- 2027年河南省英语中考查缺补漏专项训练(含答案)
- 更上一层楼 2026-2027学年第一学期初一历史部编版10月月考试卷(含答案)
- 2027年西藏自治区语文初三鲁教版专题强化卷(含答案)
- 厚积薄发 2026-2027学年第一学期初三语文部编版12月月考试卷(含答案)
- 2026水利岗事业单位面试考点梳理
- 2026 年 事业编财会岗面试易错题集 题型分析 含答案含解析
- 2026 年花城版初中音乐九年级上册单元基础测试卷
- 2026年员额法官遴选面试题及答案
- 肌少症防治科普课件
- 2026秋季新学期班干部聘任仪式
- 2026年版《2型糖尿病缓解专家共识》核心全文(权威完整版)
- 高三物理一轮复习的几点建议
- 《地质勘探质量控制管理手册》
- 2027届广州中考英语听说考试专项训练
- 2026年全国硕士研究生招生考试英语二真题及完整答案解析(全网完整版)
- T∕TFZX 64-2026 电子病历司法鉴定程序规定
- 特发性肺纤维化诊疗指南(2025版)
- 【2026】超星尔雅学习通《人工智能与科学之美(湘潭大学)》章节测试及答案
评论
0/150
提交评论