资 源 简 介
为java初学者提供一个有趣的,竞技性的3D机器人编程学习平台
----蓝杰java3d游戏项目组学员开发 http://www.NetJava.cn
项目计划:
一.初始化(init)
初始化系统
2.初始化输入设备
> 3.场景载入: 载入主角载入控制面板载入机器人(java类)载入天空载入地形
二.运行(update)
得到两帧之间的时间,作为后续计算的根据
2.场景更新:调整天空位置/摄像机跟踪
主角:载入已激活子弹,卸载已休眠的子弹
主角:瞄准器更新
主角:自主刷新
机器人:载入已激活的子弹,卸载已休眠的子弹
机器人:自主刷新
3.键盘监听
4.摆放摄像机
5.更新仪表盘
×初始化:载入内存中
×载入:载入3D场景中
坦克对象控制
一.初始化(init)
初始化游戏类参数
2.初始化控制器
3.初始化力学、运动学参数
4.初始化通信包(TankInfomation)
5.其他(设置)
6.创建车体模型
7.创建炮台模型(Scene类中)
8.创建子弹模型(Scene类中)
二、更新(update)
使车体贴在地面上
2.控制油门
3.更新受力
4.使车贴在斜坡上
5.调整坦克姿态
6.扫描各种事件,设置事件标志
7.油量根据油门减少
8.刷新通信包(TankInforamtion)
9.使已激活子弹更新自己
坦克主要参数分类:力学/运动学/几何模型/AI控制
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
文 件 列 表
lib
natives
gluegen-rt.jar
jinput.jar
jme-audio.jar
jme-awt.jar
jme-collada.jar
jme-editors.jar
jme-effects.jar
jme-font.jar
jme-gamestates.jar
jme-model.jar
jme-ogrexml.jar
jme-scene.jar
jme-swt.jar
jme-terrain.jar
jme.jar
jogl.jar
jorbis-0.0.17.jar
LICENSE.txt
lwjgl.jar
lwjgl_util.jar
cn
netjava
properties.cfg
start.bat
说明.txt