Unity 之 超级实用的小技巧
技巧一:Inspector 面板数值计算
所有数值类型的字段,都支持在检视面板中直接输入简单的数值表达式。比如说:将 Cube 的 X 坐标+1.2,这样就不需要我们自己去计算了
![](https://static001.geekbang.org/infoq/2e/2ed9c9980f4f27557713889d7a1fd8aa.png)
技巧二:复制组件
如果在运行模式下,修改好了预制体的组件属性,你可以在此组件上右键选择“Copy Component“,然后关闭运行模式后,找到你要修改的那个预制,还在刚刚那个组件上右键选择“Paste Component Values“,这样就可以把刚刚在运行模式下修改的属性值复制出来了。
![](https://static001.geekbang.org/infoq/5d/5d49be6fa67eb125634c5c6e8a087c56.png)
技巧三:搜索游戏体
在 Hierarchy 面板上出来可以使用名称进行搜索到指定的物体外,还可以使用 t:组件名 (如:t:boxcollider)来获取所有带有这个组件的游戏体;
![](https://static001.geekbang.org/infoq/24/240f79db0fbadf20e76ac716393274a7.png)
技巧四:Debug 模式
若需要在 Inspector 面板上看到私有变量,则可以选择 Debug 模式下查看,打开后你可以看到很多私有变量。
![](https://static001.geekbang.org/infoq/af/afa3b2b605a1403b2c5b1966c39a26fe.png)
技巧五:运行即暂停
如果希望游戏运行第一帧暂停,可以先点击暂停按钮,然后点击播放按钮,这样程序就会在 Update 函数执行一次后暂停,而且你可以通过点击暂停右侧箭头(▶▎)进行一帧一帧的调试,点一次执行一帧。
![](https://static001.geekbang.org/infoq/56/5689ae25706cf040319b2649585ebe50.png)
![](https://static001.geekbang.org/infoq/5c/5c5279da94e01ad1fd7cd0a4c77296ac.png)
技巧六:Alt + 左键展开/合并所有子级
当子物体层级过多的时候,需要展开或者合并是一个个点击实在是费劲,这时你可以 ==Alt + 左键== 轻松展开或者合并所有子物体。
![](https://static001.geekbang.org/infoq/8c/8c35b77747292c4e64e2f662e1ba1029.png)
怎么样? 这几个小技巧你知道几个,早就跃跃欲试了吧,赶快自己动手试一试吧。
版权声明: 本文为 InfoQ 作者【陈言必行】的原创文章。
原文链接:【http://xie.infoq.cn/article/8c1eaef5a90ee8ba914ae896e】。未经作者许可,禁止转载。
评论