unity
文章平均质量分 59
Beetxm_
这个作者很懒,什么都没留下…
展开
-
为什么 unity 中正方体网格的顶点数量为 24?
unity 中正方体网格的顶点数量为 24, 面片为 12:1.首先看下在 3Dmax 中的顶点数量为 8,面片(四角面片)为 6(图中显示三角形数量是为了方便我们计算):2.模型导入unity 之后,会对四边形(或多边形)进行处理,转成三角面片。因此,对于上述栗子来说,面数 = 原面数 * 2 = 12;3.unity 中显示的顶点数和面片数是实际传递给 GPU 的数量。由...原创 2020-02-27 01:11:26 · 2335 阅读 · 4 评论 -
unity-菜单MenuItem的使用
最简单的用法:[MenuItem("Tools/ClearPlayerPrefs")]此外,还有很多用法。添加快捷键%-CTRL 在Windows / CMD在OSX# -Shift& -AltLEFT/RIGHT/UP/DOWN-光标键F1…F12HOME,END,PGUP,PDDN注:字母键不是key-sequence的一部分,要让字母键被添加到key-转载 2016-12-04 12:39:07 · 5409 阅读 · 1 评论 -
unity-定制自己的编辑器
unity的两种脚本: 1.标准脚本(继承MonoBehaviour) 2.编辑器脚本,运行在编辑器上,需放在Editor文件夹中(继承EditorWindow,EditorUtility,ScriptableWizard,ScriptableObject)注:ScriptableObject小功能,不需要窗口 ScriptableWizard :脚本化原创 2016-12-04 13:12:05 · 337 阅读 · 0 评论 -
通过自定义编辑器在场景和资源中创建一个四边形mesh,解决plane多三角形的问题
如果要在场景中现在一个图片,可以用plane。但是plane是由很多三角形组成,渲染效率会降低。因此可以通过脚本绘制一个由2个三角形构成的四边形代替plane.usingUnityEngine;usingUnityEditor;publicclassAssetDatabase_Test:ScriptableWizard{ publ转载 2016-12-04 22:15:12 · 328 阅读 · 0 评论 -
AssetDatabase
AssetDatabase是一个API,它允许您访问您的项目中的资源。它提供了查找资源、加载资源、创建资源,删除资源和修改资源的方法。Unity编辑器内部使用AssetDatabase保持跟踪资源文件和保持资源与引用它们的对象之间的关联。由于Unity需要保持跟踪项目文件夹中的所有更改,如果你想访问或修改的资源数据,你应该始终使用AssetDatabase API,而不是文件系统。Asse原创 2016-12-04 22:18:46 · 638 阅读 · 0 评论 -
Mesh 网格类
Mesh 网格类一个允许通过脚本来创建和修改meshes的类.网格(meshes)包括顶点和多个三角形数组。三角形数组仅仅是顶点的索引数组,每个三角形包含三个索引。每个顶点可以有一条法线,两个纹理坐标,及颜色和切线。虽然这些是可选的,但是也可以去掉。所有的顶点信息是被储存在单独的同等规格的数组中,所以如果你的网格(mesh)有10个顶点,你同样应该有大小为10的数组来存储法线和其它属性原创 2016-12-04 22:19:49 · 1183 阅读 · 0 评论