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

简介:

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

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

  1. 打开Unity并打开上一章中的项目,然后用File | Open Scene打开Diorama场景(或在Project面板中的Assets目录下双击此场景)。
  2. 在主菜单栏中,点击GameObject | Create Empty。
  3. 把此对象重命名为MeMyselfEye。(嘿,它就是VR了!)
  4. 把它的坐标值设置成Position (0, 1.4, -1.5),让它靠近场景。
  5. 在Hierarchy面板中,把Main Camera对象拖进MeMyselfEye成为其子对象。
  6. 选中Main Camera对象,重置其变换值(在Transform面板的右上方点击齿轮图标再选择Reset)。
    Game视图应该显示成我们在场景中了,如果你回想一下之前完成的Ethan实验,我当时把位置Y设置成1.4,让我们与Ethan在同一视平线上。

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

  1. 在Project面板中的Assets目录下,选择Assets根目录,右键选择Create | Folder,把文件夹重命名为Prefabs。
  2. 把MeMyselfEye预制件拖进Project面板的Assets/Prefabs文件夹下。
    现在,我们来为你特定的VR头盔配置此项目。

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

相关文章
|
5月前
|
图形学
【unity小技巧】手戳代码程序化绘制地形Terrain树和预制体物品、动物
【unity小技巧】手戳代码程序化绘制地形Terrain树和预制体物品、动物
50 0
|
Go 图形学
浅谈Unity之一键制作预制体
适用于制作多个预制体
|
6月前
|
C# 图形学
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
198 0
|
图形学 Android开发
Unity粒子特效系列-下雨预制体做好了,拿走直接就用!
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
1824 1
|
图形学 Android开发
Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
2040 1
|
前端开发 图形学
只知道预制体是用来生成物体的?看我如何使用Unity生成UI预制体
本篇就介绍一下,如何使用UI的预制体,实例化预制体,以及在生成预制体的时候给预制体身上的UI属性就行设置。
|
vr&ar 图形学
【100个 Unity小知识点】☀️ | Unity 中的原始预制体 和 预制体变体 的区别和作用
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 。 包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。 Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。 也可以简单把 Unity 理解为一个游戏引擎,可以用来专业制作游戏!
【100个 Unity小知识点】☀️ | Unity 中的原始预制体 和 预制体变体 的区别和作用
|
图形学
Unity 之 高版本预制体转低版本
高版本预制体(Prefab)转低版本,亲测版本Unity2019 --> Unity2017/Unity5.6
814 0
Unity 之 高版本预制体转低版本