虚拟现实技术应用 创建场景 实验9保龄球游戏1013.docVIP

  • 21
  • 0
  • 约2.48千字
  • 约 9页
  • 2021-01-15 发布于北京
  • 举报

虚拟现实技术应用 创建场景 实验9保龄球游戏1013.doc

实验9 保龄球游戏(1) 9.1 创建游戏工程与界面 01 新建项目。单击File(文件)→New Project…(新项目),在弹出的Unity-Project Wizard(Unity项目向导)对话框,单击Create New Project(创建新项目)选项卡,单击Project location:(项目位置)后的Browse(浏览)按钮,创建E:\baolingqiu文件夹,单击Create(创建)按钮,如图1所示。 图1 创建Unity项目 02 为了操作方便,将默认的工作界面调整成如图2所示的界面。 图2 调整Unity工作界面 注:调整窗口的技巧是,按住相应选项卡不松,将窗口拖放到所需的位置后再松开。 9.2 创建保龄球瓶的三维模型 01 在3ds max中创建保龄球瓶,以保龄球实物体为参考,如图3所示。 图3 保龄球瓶实物体 02 创建一个圆柱体,圆柱体高度分段数为7,将其转换为可编辑多边形,按实物图形状将圆柱体各分段数的线条进行不同程度缩放,调节成如图4所示的保龄球瓶的形状,如图4所示。 图4 创建并编辑保龄球瓶的形状 03 选择保龄球瓶,在修改命令面板执行UVW展开命令,单击“打开UV编辑器”按钮,弹出“编辑UVW”窗口,将保龄球瓶的UV面展开成如图5所示。 图5 保龄球瓶的UVW展开 04 打开PS图像处理软件,在保龄球瓶的UVW线框图上绘制保龄球瓶的贴图,如图6所示。 图6 保龄球瓶的贴图 05 将贴图赋给保龄球瓶后,将文件导出为FBX后缀的文件,文件路径存放到E:/baolingqiu/Assets路径下,如图7所示。 图7 保存FBX文件到Unity资源库 9.3 创建预置与复制物体 01 在Project(项目)面板中创建两个Folder(文件夹),分别命名为“材质”和“预置”,如图8所示。 图8 创建“材质”和“预置”文件夹 02 打开“素材”文件夹,将“保龄球瓶.jpg”和“木地板.jpg”图片文件拖放到“材质”文件夹中,如图9所示。 图9 调用图片素材 03 选择定位“材质”文件夹,单击Create(创建)→Meterial(材质),即在“材质”文件夹中创建一个新的材质球,将其更名为“保龄球瓶”,再单击Inspect(属性)面板,单击select(选择)按钮,在弹出的Select Texture(选择纹理)对话框中选择“保龄球瓶”图片,材质球显示出保龄球瓶纹理,如图10所示。 图10 创建并设置保龄球瓶材质 04 按相同的方法创建一个红色的材质球,如图11所示。 图11 创建并设置红色材质球 05 单击Assets(资源库),将保龄球瓶.FBX文件拖放到场景中,在层级面板双击“保龄球瓶”物体,将其最大化显示,再切换到“属性”面板设置保龄球瓶的位置归零(回原点),将其比例放大10倍(scale),在Project面板中选择“材质”文件夹中的“保龄球瓶”材质球拖放到场景中的保龄球瓶上,此时保龄球瓶显示红白相间的材质,如图12所示。 图12 在场景中创建保龄球瓶物体 06 单击Game Object(游戏物体)→Create Other(创建其他)→Sphere(球),在“属性”面板中将球体更名为“保龄球”,调整其位置,并将比例缩小到0.4,在“材质”文件夹中将“红”材质球拖放到场景中的“保龄球”,如图13所示。 图13 创建保龄球 07 切换到Hierarchy(层级)面板,再在Project(项目)面板选择“预置”文件夹,将层级面板中的保龄球和保龄球瓶分别拖曳到“预置”文件夹中,此时会发现层级面板中的保龄球和保龄球瓶文字变成蓝色,这表示物体被预置,如图14所示。 图14 预置保龄球和保龄球瓶 08 单击场景窗口右上角的坐标系的Y坐标切换到Top顶视图,按Ctrl+D复制出10个保龄球瓶,并按位置摆放,如图15所示。 图15 复制保龄球瓶 9.4 添加灯光与设置主摄像机 01 单击Game Object(游戏物体)→Create Other(创建其他)→Directional Light(平行光),在场景中创建一盏平行光(类似太阳光),在属性面板调整其旋转角度,如图16所示。 图16 创建灯光 02 在层级面板选择Main Camera(主摄像机),再切换到Right(右视图),在Transform(变换)面板调摄像机的位置及旋转角度,设置Field of View(视野)为40,如图17所示。 图17 调整主摄像机 9.5创建地板与添加刚体 01 创建地板并给地板赋木纹材质,步骤请参照“9.3 创建预置与复制物体”,如图18所示。 图18 创建木地板 02 为了使物体有重力,需要为保龄球的预置物体添加刚体属性,如图19所示。 图19 为保龄球添加刚体属性 03 给保龄球瓶的预置物体添加刚体

文档评论(0)

1亿VIP精品文档

相关文档