Unity中 gameObject的顶点捕捉

翻译 2015年11月17日 17:09:42


       在游戏运行中可能会复制大量游戏几何体,这虽然没有减小开销,但确减少了游戏程序所占磁盘空间大小,因而利于“快速”下载。最终结果就是要在游戏空间中对这些对象进行整理,为了完成这个任务,Unity引擎为我们提供了一个非常实用的功能-----顶点捕捉(vertex snap)

       按下键盘上的"V"键 ,把鼠标移动到Cube附近, 这时Unity会自动定位到离鼠标最近的那个顶点并以一个黄色小方块,和三条辅助线来标记。如下面几图标示






选中所需要的顶点后拖动物体到另外一个Cube附近 同样会自动捕捉对齐到目标顶点



通过这种方式就可以方便的整理相关游戏物体的位置了







顶点捕捉的设置






        网格对象(mesh objects)由 顶点(vertex)、边(edges)和三角形(triangles)三个部分组成。

       三角形有时也叫做面(face),就是可以被渲染的最小平面。面通常只会被绘制(渲染)朝向法线的一面。

       法线:就是一个假想的垂直于面的向量,通过法线可以确定面的"里边"和“外边”,以最终确定面是可见的还是不可见的,也就是确定面该不该被绘制(渲染)。




相关文章推荐

unity鼠标拾取网格顶点

RaycastHit hit;         Ray ray = Camera.mainCamera.ScreenPointToRay(Input.mousePosition);    ...

unity 在Mesh中的顶点或者mesh 三角形的中点生成物体

using UnityEngine; using System.Collections; using System.Collections.Generic; public class MeshPoin...

Unity 获得顶点数据

using UnityEngine; using System.Collections; [RequireComponent(typeof(MeshFilter))] public class ...

Unity3D-Mesh创建中三角形索引的算法

解释一下上一篇中Mesh的三角形索引算法。 首先是要知道顶点数组是如何产生的: 如此图,一个大矩形,是由6个顶点,两个矩形构成的。 一般来讲,构建此矩形,需要知道每个顶点的位置,以及顶点...

Unity3d 顶点着色器传入的顶点数据

一、Cg顶点程序必须在结构中传递顶点数据。几种常用的顶点结构定义在文件UnityCG.cginc中。在大部分情况下仅仅使用它们就够了。结构如下: 1、appdata_base: 包含顶点位置,法线和...

Unity 通过代码获取从面板传入的mono脚本,并添加为GameObject的脚本组件

Unity 通过代码获取从面板传入的mono脚本,并添加为脚本组件方法。  通过Scriptable里面公有变量传入的C#脚本,并且将这个脚本作为组件添加到一个gameobject里面。1. Scri...

Unity中GameObject对子物体的树形结构管理

在项目中,绑定物体的方法除了手动拖拽外,还有一种是通过代码去控制实现。 第一种方法的优点在于脚本中定义的对象和场景中的物体之间是一一对应关系,这样拖拽的话比较方便。然而当如果脚本中定义的是List对...

Unity 脚本基类 MonoBehaviour 与 GameObject 的关系

MonoBehaviour 是 Unity 中所有脚本的基类,如果你使用JS的话,脚本会自动继承MonoBehaviour。如果使用C#的话,你需要显式继承MonoBehaviour。

unity3d 5.0 点击鼠标动态改变gameObject的material

在unity3d5.0中 renderer后面不能使用material 需要通过GetComponent来获取组件所以代码应该这样写:using System.Collections; using ...

Unity3D 06-根据Transform、GameObject和Tag获取子对象集合

导引:因为项目中难免要多次进行获取子对象或者子对象的集合,所以写一个单独的类,用来做这些操作。然后再实际的项目中,只需要使用 transform 或者 gameobject 调用这些方法就可以快速的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)