天天看点

《Unity虚拟现实开发实战》——第1章,第3.2节创建MeMyselfEye预制件

本节书摘来自华章出版社《unity虚拟现实开发实战》一书中的第3章,第3.2节创建memyselfeye预制件,作者[美] 乔纳森·林诺维斯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.2创建memyselfeye预制件

开始之前,我们先创建一个对象作为虚拟环境中用户的代理,对后面会有所帮助。而且它可以简化本书中的讨论,因为不同的虚拟现实设备可能会使用不同的摄像机资源文件,就像是你的vr灵魂……

我们按照下面的步骤来创建这个对象:

打开unity并打开上一章中的项目,然后用file | open scene打开diorama场景(或在project面板中的assets目录下双击此场景)。

在主菜单栏中,点击gameobject | create empty。

把此对象重命名为memyselfeye。(嘿,它就是vr了!)

把它的坐标值设置成position (0, 1.4, -1.5),让它靠近场景。

在hierarchy面板中,把main camera对象拖进memyselfeye成为其子对象。

选中main camera对象,重置其变换值(在transform面板的右上方点击齿轮图标再选择reset)。

game视图应该显示成我们在场景中了,如果你回想一下之前完成的ethan实验,我当时把位置y设置成1.4,让我们与ethan在同一视平线上。

现在我们把它保存成一个可重用的预制对象,或称其为预制件,放在project面板中的assets目录下。我们可以在本书其他章节中的其他场景中再次使用它:

在project面板中的assets目录下,选择assets根目录,右键选择create | folder,把文件夹重命名为prefabs。

把memyselfeye预制件拖进project面板的assets/prefabs文件夹下。

现在,我们来为你特定的vr头盔配置此项目。

我们将在本书中贯穿使用本章中的memyselfeye预制件,作为我们项目中的一个便捷通用的虚拟现实摄像机资源。

继续阅读