首页 > 代码库 > DevStore技术详解:Unity3D编辑器的那些小技巧

DevStore技术详解:Unity3D编辑器的那些小技巧

摘要:Unity引擎以其上手简单易懂而被广大开发者熟知,却很少有人对Unity编辑器的功能做一个全面细致的了解,一些非常实用的小功能在开发者的日常生活中往往被忽略,但是它的确对我们的工作效率的提升有不小的帮助,跟随小编,细数那些被我们遗漏的小技巧~

 Unity

1)锁定Inspector-在inspector面板上方有一个小“锁”图标,点击锁住后可以将inspector面板锁定在当前选择的GameObject上。在你需要大量设置某个GameObject的参数时非常有效(例如为一个数组里添加大量引用)。

2)多个Inspector-点击小“锁”图标旁边的“context menu”图标,在下拉菜单中选择“Add Tab”,然后选“inspector”。与“锁定Inspector”功能配合使用将大幅提高工作效率。

3)搜索特定类型-不但可以通过名称进行快速检索,你还可以使用类型——点击“Search”图标并在下拉菜单中选择“Type”,或者使用更迅捷的方法:直接键入“t:type”,例如t:texture、t:material等等。

4)在Inspector的数组(Array)中插入或删除数据-在Unity中编辑数组非常方便!——直到某一天你打算从中间删除或插入数据……这似乎是不可能完成的任务,但它确实可以完成——插入数据(复制一个数 据),选中数组中的数据然后Ctrl-D(windows)、Command-D(Mac)。删除数组中间的数据:Shift-Delete两次(第一次 清空数据,第二次删除数据)。

5)在Inspector文本编辑框中换行-Mac只需Option-Return,而Windows下这个功能被“遗漏”了一般情况下你需要从别的文本编辑器(例如记事本)中拷贝过来带有 换行的文本——这实在有些蹩脚,于是有人写了一个Editor Script来实现这个功能:只需在你的工程目录下创建一个Editor文件夹,然后把这个脚本(CreateNewLine.cs)放到里面即可。

6)快速创建Prefab-在Hierachy里设置好你的GameObject然后将它直接拖拽到Project面板——Prefab即刻呈现。

7)在Scene View下编辑基础型Collider的尺寸-选中一个带有Collider的物体,按住Shift键,绿色小方块出现后就可以进行变形操作了(鼠标必须准确点中绿色方块,待其变黄后即可拖拽缩放)。注意,如果Inspector中Collider属性面板没有展开是不能使用该功能的。>>>查看余下全文

DevStore技术详解:Unity3D编辑器的那些小技巧