初识Unity——基本模型、场景操作、世界坐标系和局部坐标系

简介: 初识Unity——基本模型、场景操作、世界坐标系和局部坐标系

基本模型

创建基本模型

 

基本模型的复制

创建基本模型之后,会在我们视野中心生成这个模型;当我们需要复制模型的时候,可以使用

Duplicate”来进行复制,随后拖出来,不使其重叠,即可看到复制后的模型。或者使用快捷键“Ctrl + D”来进行操作。

复杂模型

Unity中,是不提供创建复杂模型的。它本身是一个开发软件,并不是一个建模软件;故而需要通过其他建模软件来创建复杂模型,然后再导入到Unity中进行操作使用。

场景操作

聚焦

对一个游戏物体进行聚焦,可以有两种方式:

  1. 在Hierarchy面板双击游戏物体。
  2. 在Hierarchy面板选中游戏物体之后,按“f”键。(如果不行则尝试快捷键“shift + f”)

旋转

对游戏物体进行旋转,使用“Alt + 鼠标左键”。

移动

选中游戏物体的三个坐标轴进行固定方向的粗略移动。

如果需要精确的移动,就需要通过计算之后,在Inspector面板中进行操作:

场景视野

 

分为透视视野和平行视野两种,可以根据需要进行切换。

需要注意的一点:在透视视野中,选中了游戏物体后,我们使用鼠标右键时,是围绕自身进行转动;而在平行视野中,使用鼠标右键是围绕游戏物体进行转动的。

世界坐标系

基本介绍

通常X轴代表左右方向,Z轴代表前后方向,Y轴代表上下方向。

MC(Minecraft)玩家可以直接联想这里的坐标轴知识。(狗头)

其中,高亮的轴表示该轴的正方向。

原点

世界坐标系的原点是固定的,可以通过Inspector面板对一个游戏物体设置其position来查看。

 

局部坐标系

当一个游戏物体里嵌套了另外一个游戏物体时,另外一个游戏物体就处于局部坐标系中。

而其原点就是其父游戏物体的位置。

每一个物体都有两个坐标,Position默认为局部坐标系。


(当一个游戏物体在父游戏物体内部时,它的坐标就为局部坐标;如果本身是父游戏物体的话,其局部坐标就相当于世界坐标。)


一个相对的概念:坐标是以“m(米)”作为单位的。一个Cube的体积为1m * 1m * 1m。



end



目录
相关文章
|
4月前
|
图形学
Unity 不同Scene场景转换(简)
本文提供了Unity中实现场景转换的基本方法,包括编写传送脚本、创建传送门和玩家对象,并通过触发器实现玩家触碰传送门时切换到另一个场景的功能。
Unity 不同Scene场景转换(简)
|
4月前
|
图形学
小功能⭐️Unity获取场景中所有物体
小功能⭐️Unity获取场景中所有物体
小功能⭐️Unity获取场景中所有物体
|
6月前
|
图形学
【unity小技巧】实现FPS武器的瞄准放大效果(UGUI实现反向遮罩,全屏遮挡,局部镂空效果)
【unity小技巧】实现FPS武器的瞄准放大效果(UGUI实现反向遮罩,全屏遮挡,局部镂空效果)
100 1
|
6月前
|
存储 图形学
【unity小技巧】unity中导入下载的3D模型及albedo/baseColor、normal 、AO/Occlus、metallic、roughness贴图纹理设置
【unity小技巧】unity中导入下载的3D模型及albedo/baseColor、normal 、AO/Occlus、metallic、roughness贴图纹理设置
136 0
|
6月前
|
图形学
【unity小技巧】unity读excel配置表操作,excel转txt文本,并读取txt文本内容,实例说明
【unity小技巧】unity读excel配置表操作,excel转txt文本,并读取txt文本内容,实例说明
226 0
|
6月前
|
定位技术 图形学 开发者
【Unity实战】切换场景加载进度和如何在后台异步加载具有庞大世界的游戏场景,实现无缝衔接(附项目源码)
【Unity实战】切换场景加载进度和如何在后台异步加载具有庞大世界的游戏场景,实现无缝衔接(附项目源码)
458 0
|
6月前
|
JavaScript 前端开发 C#
初识Unity——创建代码、场景以及五个常用面板(创建C#代码、打开代码文件、场景的创建、Project、Hierarchy、Inspector、Scene、Game )
初识Unity——创建代码、场景以及五个常用面板(创建C#代码、打开代码文件、场景的创建、Project、Hierarchy、Inspector、Scene、Game )
397 0
|
7月前
|
前端开发 C# 图形学
unity按钮绑定与场景切换
unity按钮绑定与场景切换
73 0
|
7月前
|
API 图形学
Unity Hololens2开发|(十)MRTK3空间操作 ObjectManipulator (对象操控器)
Unity Hololens2开发|(十)MRTK3空间操作 ObjectManipulator (对象操控器)
|
7月前
|
Go 图形学
Unity Hololens2开发|(九)MRTK3空间操作 ConstraintManager(约束)
Unity Hololens2开发|(九)MRTK3空间操作 ConstraintManager(约束)
下一篇
DataWorks