J2EE开发游戏介绍(乐成---张老师(www.ldci.com.cn) --学习笔记
来源:互联网 发布:nba2k16三井寿捏脸数据 编辑:程序博客网 时间:2024/05/23 23:38
J2EE开发介绍
乐成---张老师(www.ldci.com.cn)
1. J2ME简介:(Jave platform, micro edition)
J2ME 运行手机、PDA上,最大优点跨平台,手机客户端,移动商务客户端(GPS、移动办公、移动浏览、掌上书库、手机炒股等);
J2EE主要运行服务器上,目前主要用于做网站;
J2SE主要运行在PC上;
2. J2ME安装
1) JDK1.5 Java环境 java.sun.com/javase/
2) WTK2.2 模拟器 java.sun.com/javame
3) Eclipse www.eclipse.org
4) Eclipse Me eclipseme.org
3. 编写UFO状手机游戏
1) 新建项目
Eclipse:File->New->Project->J2ME->J2ME Midlet Suite->project name->Finish
2) 新建Midlet
File->New->Other->J2ME->J2ME Midlet->Next (类 产生midlet.jave )
3) 创建MyCanvas类继承Canvas();
Graphics是支画笔
Display.getDisplay能把MyCanvas放到手机屏上
4) 画背景图
a) 拷贝到项目中
b) Mycanvas 声明对象保存图片 Image background = NULL;
c) 在构造方法中加载图像:background = Image.CreateImage(“/background.png”);
d) 用graphics.drawImage来画图: graphic.drawImage(background, 0, 0, 0);
5) 手机屏幕的坐标,画UFO
声明、加载UFO图片,drawImage修改坐标;
6) 飞机移动
a) 声明、加载飞机
Image airplane = null;
Int airplanex = 20;
Int airplane = 50;
构造函数 image.createImage();
画图像 坐标用变量表示
b) Canvas 有个方法,
protected void keypressd(int keyValue)
{
If(keyValue == -1) //向上键
{
airplaneY = airplaneY-5;
}
If(keyValue == -2) //向下键
{
airplaneY = airplaneY+5;
}
If(keyValue == -3) //向左键
{
airplaneX= airplane-5;
}
If(keyValue == -4) //向右键
{
airplaneX= airplaneX+5;
}
System.out.printIn(airplane);
Repaint();//更新手机屏幕
}
7) 打包生成程序
a) 项目->右键->J2ME->Create package (ufo.jar)文件
b) 可以通过蓝牙等传输到手机
4. 总结
若放到中国移动网站,必须有帮助、设置、关于、退出、游戏容量等;
手机屏幕宽度高度有要求;
各个手机键值也不一样;
- J2EE开发游戏介绍(乐成---张老师(www.ldci.com.cn) --学习笔记
- www.webxml.com.cn
- www.javautils.com.cn
- JavaScript笔记 ---http://www.w3school.com.cn/js/index.asp
- 新建学习娱乐网站 http://www.pnonline.com.cn
- w3school在线学习教程 http://www.w3school.com.cn/
- http://www.gbzx.com.cn/
- http://www.horizon3d.com.cn
- http://www.zblongcheng.com.cn
- http://www.ptpress.com.cn/
- http://www.w3school.com.cn/
- http://www.infoq.com/cn/
- http://www.tupwk.com.cn
- "黑马程序员"张老师高新学习笔记(反射)
- 前[暗黑3]主制作:游戏策划的7个‘反面模式’‘游戏大观 |GameLook.com.cn http://www.gamelook.com.cn/2014/12/196793
- 面试www.Pconline.com 和 www.IT.com.cn
- Web开发学习笔记--WWW
- http://www-128.ibm.com/developerworks/cn/
- “源代码与原始版本不同”问题
- IE8 修改查看源代码的工具
- 拿什么来拯救你,我的c++?
- sql面试的
- Google Web 字体 API 访谈
- J2EE开发游戏介绍(乐成---张老师(www.ldci.com.cn) --学习笔记
- 一位软件工程师的6年总结
- AXIS2 访问控制的 BASIC认证说明
- USB枚举周详过程剖析(转)
- 收缩数据库会导致严重的索引碎片
- 获取TreeView中被checkbox选中的值
- 如何终止线程的运行(C/C++)
- 常见内存错误
- jvm工作原理