1 / 9
文档名称:

vega例子.docx

格式:docx   大小:35KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

vega例子.docx

上传人:buhouhui915 2018/10/16 文件大小:35 KB

下载得到文件列表

vega例子.docx

相关文档

文档介绍

文档介绍:第一个实践课题:坦克射击
基本功能:
1 用键盘 a s w z 实现对坦克的运动控制
2 用键盘方向键实现坦克炮管的控制
3 实现视点的切换,如绑在炮管上观看(呵呵,开个玩笑,只是为了学****如何定
位视点而已)
4 坦克开火
5 其他附加功能
开发计划:
因为是学****160;而且也不想每天花费太多的时间, 那就多持续几天吧。 对于高手们,
大可以跳过不看了,呵呵。
第一天:准备
1 确定安装了 vega 和 creator , 并且好用。
2 确定机器上有程序开发环境,如 VC
3 坦克模型一个
4 地形模型一个 (简单一点, 高度为 0 的一个面就可以了, 只是为了不让坦克看
起来是飘在空中的,
毕竟我们暂且不做碰撞检测,那个是后面的工作)
5 对坦克模型进行修改:添加三个 DOF节点
turret - 包含坦克上半部分,可以旋转的整个部分
barrel - 包含坦克炮管
muzzle - 坦克炮口
具体过程:
1 用 creator 打开你选择的坦克模型, 鼠标拖动视窗下边缘, 出现底部的层次结
构(或者通过菜单啦)
2 在主 group 下面添加三个 dof ,并按上面说明改名
3 把坦克的相应部分拖至 dof 下
4 分别定位三个 dof
turret - 位于可旋转部分的旋转中心
barrel - 位于炮管的根部(炮管上下转动的中心)
muzzle - 炮口位置
对于 dof 的定位可是有点技巧的, 呵呵, 否则可是很难准确定位的, 大家研究研
究吧。
今天就到这里!!!明天见。
附上演示程序,其中所有资源均来自 vega 自带。
前 5 个一组解压,后两个一组解压,然后放在一个文件夹中即可。 (内有运行说
明,另外, c 键用于视点切换)
不错不错 .
不过这个我基本已经作完了 , 实现的是渡海登岛作战 . 基本用到的 Vega 模块以及
设计内容如下 :
以登岛作战为背景,模拟 63A 水陆坦克在装载航渡、离舰、泛水、抢滩等阶段的
作战场景。
其中:蓝方主要构设阵地工事, 包括碉堡、 铁丝网、 障碍、水中浮雷等静态设施。
红方:主要对单车进行模拟,仿真驾驶员、车长、炮长等单个场景。
需要重点学****的模块:
1、海洋模块;
2、特效模块;
3、仪表模块;
4、声音模块;
5、碰撞检测;
6、拾取模块;
实现功能
控制漫游、导航漫游、选中目标、开火、文字信息显示、弹种选择、海洋
环境变化(浪的起伏)、天气环境变化
视场景变换(车长、驾驶员、炮长)、介绍界面
1、模型
地形、障碍、工事、车辆(敌我)、军舰(运输舰、护卫舰)、直升机、
导弹
2、特效
爆炸(海陆)、烟雾、火焰、尾迹、闪光、碎片、船首浪、船尾浪、车痕、
下雨
3、声音
环境声音、开火、爆炸、导弹飞行爆炸、马达、涉水声音、履带声音、风

4、碰撞检测
坦克、炮弹、导弹、拾取
5、海洋模块
浮雷
昨天学****的内容好像简单了,呵呵,不过总要有个循序渐进的过程嘛。
第一天的回顾:拿来主意
在 vega 的自带模型中找到了  ,还不错,就是它了。
1 拷贝到工作目录之下,删除其只读属性。
2 呵呵,这个模型还真是有点麻烦,怎么还加了两