欢迎来到天天文库
浏览记录
ID:24741798
大小:53.50 KB
页数:4页
时间:2018-11-16
《基于虚拟现实技术的游戏设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于虚拟现实技术的游戏设计毕业基于虚拟现实技术的游戏设计摘要:Java成功之后,SUN公司于1997年迅速推出了适用于开发3维图形的跨平台3维图形开发工具包Java3D。Java3D是1种功能强大的、面向对象的API,它可广泛应用于教育、机械设计、地理信息、3维动画和3维游戏等领域。我们利用Java3D设计了1个赛车小游戏,主要工作流程如下:(1)场景初始化(背景,灯光等);(2)生成4面蓝绿相间的面,为其初始化;(3)利用SharedGroup和Link对其复制引用以生成地面;(4)编写2维树面,将其放置
2、在地面两侧;(5)用Group组合基本图形,生成规则的复杂图形,并将其加入到场景中;(6)用3DSMAX8建立汽车模型,并编写Load函数,将其导入到场景中;(7)用LatheCurve方法建立比较复杂的3维图形并初试化;(8)对LatheShape及其它图形加入Interpolator以及其他对象,如:声音等;(9)加入键盘响应类及碰撞检测等;(10)对程序进行测试和优化。本文阐述了这个游戏的设计原理、设计步骤和实现方法。关键词:Java3D;3维建模;碰撞检测;交互控制。GameDesignBasedo
3、nVirtualRealityTechnologyAbstract:AfterthesuccessofJava,SunlaunchedJava3Din1997forthethree-dimensionalgraphics.Java3Disapoanyfields,Suchaseducation,mechanismdesign,geographicinformation,three-dimensionalanimationandthree-dimensionalgame.AX8andprogrammedthe
4、Loadfunctionforit;(7)Createtheplexthree-dimensionalgraphicsizetheprogram.Thethesiselaboratedtheprinciple,procedureandrealizationofthisgame.Keyension;Collisiondetection;Interactioncontrol.目录前言413D技术介绍51.13D技术现状和前景51.2Java3D简介51.3Java3D的场景图结构61.43DSMAX介绍82概要
5、设计102.1多媒体编程102.2建模102.33DSMAX建模112.4LatheShape3D112.5动画编程112.6交互式编程113详细设计123.1总体设计123.2场景初始化133.2.1路面制作133.2.2场景修饰153.3障碍物制作163.4汽车制作213.5形体运动实现243.5.1电脑桌的运动243.5.2LatheShape3D的运动253.5.3形体交替变化的局部坐标263.6最后的胜利效果263.7交互控制与碰撞检测的实现273.8雾化效果304结束语32
此文档下载收益归作者所有