虚拟现实大作业
通过Unity实现VR游乐园
yoliu
这个作者很懒,什么都没留下…
展开
-
虚拟现实大作业——VR游乐园(无设备开发)之4.游乐项目场景
1. 放置VR摄像机该部分就是将VR摄像机放入场景中即可,所以将之前设置的VR摄像机置为预制体(也可以按照之前放置VR摄像机中的步骤进行设置)设置该预制体:将该预制体下的所有子物体的位置进行重置(清除掉之前的设置:在图中位置右键->Reset),再进行相关设置打开任意一个游乐项目场景,这里以过山车为例,将VR摄像机放置到合适位置运行看看视野是否正常2. 控制欢呼音效的播放时机和跳转场景游乐项目结束时有一个欢呼音效并且倒数3秒后跳转回设备选择场景通过项目Animation组件获原创 2020-06-29 14:41:24 · 3263 阅读 · 7 评论 -
虚拟现实大作业——VR游乐园(无设备开发)之3.3.游乐设备选择场景搭建
1. 射线控制视频播放继续编辑GameItem脚本using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Video;using VRTK;using System.IO;public class GameItem : MonoBehaviour{ private VideoPlayer m_VideoPlayer; private原创 2020-06-27 23:50:21 · 1409 阅读 · 0 评论 -
虚拟现实大作业——VR游乐园(无设备开发)之3.2.游乐设备选择场景搭建
1. 使用VRTK实现射线交互修改VR相机中手柄的缩放程度是我们能够看到手柄对VRTK SDK 下 Simulator中的[VRSimulator_CameraRig]进行配置勾选掉Reset Hands At Switch选项防止按下Alt键控制手柄的时候手柄位置重置;因为整个场景都是放大了数千倍的,手柄也放大了,所以相机和手柄的移动幅度也要相应放大,以免无法正常进行移动。在场景中创建一个空物体,修改名称为VRTK_Scripts,再在该物体下创建两个空物体,分别命名为Contr原创 2020-06-27 20:26:06 · 2434 阅读 · 1 评论 -
虚拟现实大作业——VR游乐园(无设备开发)之3.1.游乐设备选择场景搭建
游乐设备选择场景搭建完善开始场景搭建时创建的MainScene1. 打开之前创建的MainScene场景,找到Res->MainScene->fullLevel->Galaxy.fbm->Galaxy并拖拽到场景中2. 为了把摄像头包裹住,需要把Galaxy放大(这里放大3000倍)3.修改材质颜色为白色4. 放置VR摄像机因为要把场景变成VR场景,使用的是VR相机,所以把默认的Main Camera删除,在将VR摄像机放入场景中注:由于没有设备,所以使用的是无原创 2020-06-27 16:19:30 · 2698 阅读 · 0 评论 -
虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建
开始场景的搭建1.先打开默认提供的SampleScene场景2.修改Game窗口分辨率为1920*1080没有该分辨率选项则点击“+”号自行添加3. 删除默认光源4. 创建一个Canvas(右键->UI->Canvas)5. 修改Canvas缩放模式为和屏幕进行缩放得到UI的自适应选中Canvas,修改其下的Canvas Scaler中的缩放模式和分辨率6. 在Canvas下创建一个image子物体7.将image填充到与Canvas一样大8. 修改imag原创 2020-06-26 16:08:34 · 2697 阅读 · 0 评论 -
虚拟现实大作业——VR游乐园(无设备开发)之1.环境配置
VR 游乐园项目资料:链接:https://pan.baidu.com/s/1k8isH1ZhpdCKYpLUpTnRfA提取码:ed9ySteamVR与VRTK的导入Unity具有极高的版本要求,所以不管是Unity、SteamVR还是VRTK都需要版本匹配才能够使用,不然会导致项目出现很多错误。本项目版本情况如下:Unity 2019.3.10f1 (64-bit)SteamVR plugin for Unity - v1.2.3VRTK_v3.3.0新建项目导入插件原创 2020-06-26 15:54:53 · 2524 阅读 · 0 评论 -
虚拟现实大作业——VR游乐园之需求分析文档
需求分析(NABCD)文档引言编写的目的项目背景参考资料功能需求功能划分功能描述性能需求接口需求用户界面软硬件接口成员分工原创 2020-05-31 22:33:01 · 5120 阅读 · 0 评论