《(1.3.1)--1.3虚拟现实入门—Unity3D编辑器视图与脚本.ppt》由会员分享,可在线阅读,更多相关《(1.3.1)--1.3虚拟现实入门—Unity3D编辑器视图与脚本.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、|虚拟现实|智能科技|数据时代|智创未来|虚拟现实入门虚拟现实入门Unity3DUnity3D编辑器视图与脚本编辑器视图与脚本未 来 已 来 你 来 不 来虚拟现实开发技术(Unity3D)1)认识Unity3D 编辑器的常用面板。2)了解Unity3D资源商店及其作用。3)了解Unity3D的脚本及使用规则。学习目标Unity3D编辑器的常用面板Unity3D资源商店脚本概述123知识点知识点Chapter 01Unity3D编辑器的常用面板Common panels for the Unity3D editorUnity3D编辑器的常用面板Common panels for the Uni
2、ty3D editorHierarchy层级面板Scene场景面板/Game游戏面板Inspector检视面板Scene场景面板/Game游戏面板Unity3D 编辑器分为五大面板,分别为Hierarchy层级面板、Scene场景面板、Inspector检视面板、Project项目面板和Game游戏面板。1 1、HierarchyHierarchy面板面板 包含当前场景中的所有物体,比如模型、摄像机、界面、灯光、粒子等。这些将构成我们的项目场景,可以在层级面板中创建一些基本的模型,比如立方体、球体、胶囊体、地形等,也可以创建灯光、声音、界面等。Unity3D编辑器的常用面板Common pan
3、els for the Unity3D editor 2 2、SceneScene场景面板场景面板 Scene场景视图用于显示项目中的场景信息,在这个面板中可以对项目场景中的组件进行调整。我们将使用场景视图来选择和定位、玩家、相机、敌人以及其他游戏对象。在场景视图操作对象是最重要的功能 之 一,所 以 需 要 能 够 快 速 操 作 它 们。为 此,Unity3D提供了常用的按键操作Unity3D编辑器的常用面板Common panels for the Unity3D editorUnity3D编辑器的常用面板Common panels for the Unity3D editor常用操作:
4、常用操作:(1)按住鼠标右键进入飞行模式,进入第一人称预览导航。其中按 WASD键前后左右控制,按QE键为上下控制。(2)选择任意游戏对象后按F键,这会让选择的对象最大化显示在场景视图中心。按Alt键并单击鼠标左键拖拽,围绕当前轴心点动态观察。(3)按Alt键并单击鼠标中键拖拽来平移观察场景视图。(4)按Alt键并点鼠标右键拖拽来缩放场景视图,和鼠标滚轮滚动作用相同。(5)平移视角按钮 ,在 Scene视图中平移视角,不对模型等产生影响。(6)对象移动按钮 ,对选中的对象进行移动。(7)对象旋转按钮 ,对选中的对象进行旋转。(8)对象缩放按钮 ,对选中的对象进行缩放。(9)对UI界面操作的按钮
5、 ,仅针对UI界面进行移动、旋转、缩放操作。3 3、InspectorInspector检视面板检视面板 在 Inspector检 视 窗 口 中,可 以 查 看 和 修 改Hierarchy面板中的对象。在检视窗口中显示当前选中的对象,包括所有的附加组件和属性的详细信息。显示在检视窗口的任何属性都可以直接修改,即使脚本变量也可以修改,而无须修改脚本本身。Unity3D编辑器的常用面板Common panels for the Unity3D editor 4 4、ProjectProject项目面板项目面板 项目面板,用于放项目资源,包括美工做的图像、声音片段、代码、预制体等。Unity3D
6、编辑器的常用面板Common panels for the Unity3D editor 5 5、GameGame游戏面板游戏面板 Game视图面板是从相机渲染的,表示最终的、发布的项目,必须使用一个或多个相机来控制,当用户运行项目时。在Game视图面板上方有3个控制按钮,分别为开始程序、暂停程序和逐帧运行游戏按钮,如图B所示。(1)开始程序按钮:用以开始运行或停止运行当前工程的按钮。(2)暂停程序按钮:用以暂停已开始的工程。(3)逐帧运行游戏按钮:每单击一下播放一帧。Unity3D编辑器的常用面板Common panels for the Unity3D editor开始暂停逐帧图B图ACh
7、apter 02Unity3D资源商店UNITY3D resources storeUnity3D资源商店UNITY3D resources store Unity Asset Store 是一个资源库,其中包含社区成员创建的免费资源和商业资源。这里提供各种资源,包括纹理、模型、动画、整个项目示例、教程和 Editor 扩展。Chapter 03脚本概述Script Overview脚本概述Script Overview函数描述Awake函数通常在加载场景时运行,游戏开始之前初始化或者是处在游戏状态(只执行一次)。OnEnable函数在激活脚本时调用(每次激活调用一次)。OnDisable函数
8、和OnEnable函数成对出现,只要代码从激活状态变为取消激活状态就会执行一次,和OnEnable互斥。Start函数在第一次启动时执行,用于初始化游戏对象,在Awake函数之后执行(只执行一次)。FixedUpdate函数固定帧,频率调用,一般用于物理引擎,与硬件无关,可以在EditProject SettingTimeFixed TimeStep处修改。Update函数每一帧都在调用,跟电脑的硬件相关,不稳定。一般用于游戏行为。LateUpdate函数每帧Update调用之后,一般用于摄像机的跟随。OnGUI函数绘制GUI时调用,已经被弃用。OnDestroy函数游戏组件销毁时调用。Mon
9、oBehaviour的九大生命周期脚本概述Script OverviewGetComponent获取组件GetComponents获取组件列表,返回的是一个数组GetComponentInChildren获取对象或对象子物体上的组件GetComponentsInChildren获取对象或对象子物体上的组件列表l在Unity3D中,脚本可以被认为是由用户自定义的组件,并且可以添加到游戏对象上来控制游戏对象的行为,而游戏对象则可以被视为容纳各种组件的容器。|虚拟现实|智能科技|数据时代|智创未来|感 谢 您 的 聆 听感 谢 您 的 聆 听未 来 已 来 你 来 不 来虚拟现实开发技术(Unity3D)