Table of Contents

Unity的一些使用技巧


和VS配合使用

当VS中没有正确的代码提示的时候,尝试以下解决方法

  1. 在VS中检查是否安装了Unity对应的开发包
  2. 在Prefences中检查工具设置是否正确

当VS中没有办法解析库代码的时候(出现很多未定义的符号)

  1. 删除所有生成的sln和csproj文件,重新打开Unity和VS,重新生成一下工程文件(和UnReal很像啊)

关闭自动刷新

在Preferences > General里面,可以关闭自动刷新,这样资源更新的时候Unity就不会强制重新刷新一遍了,使用Ctrl + R手动刷新

Unity在Hierarchy中可以直接按照Component的名字搜索

需要注意的是,Component的名字需要打完整,不支持模糊匹配

Unity控制在Scene中各个Layer的显隐

在Scene中看不见某些物体了,可以检查一下这里的开关

Unity的Inspector窗口可以开启Debug模式

Gizmos模式

Unity的Pivot和Center模式,就是字面意思。Center模式的Gizmos会以某种规则计算出来,即使几个物体的position相同,Gizmos所在的位置也不会相同,所以会有一点“歧义”,一般我不喜欢用Center模式。在旋转物体时,Pivot模式下就是修改rotation的值,Center模式下,可能修改的不只是rotation还有position。可以理解为Pivot就是最符合直观的方式,根节点该在哪里就在哪里;而Center是一种Unity的帮助模式。

工程版本

关于工程使用的引擎版本:Unity并没有工程文件,需要查看工程对应的引擎版本的话,看这个/ProjectSettings/ProjectVersion.txt