Skip to main content

最后的工作(版本控制、优化)

版本控制

如果你在一个世界上投入了大量的时间和精力,那么版本控制是必须的(以免你像我一样最终丢失了你的工作)。版本控制可以跟踪您对项目所做的更改,并允许您将项目还原到之前的状态(如果出了问题,这是不可或缺的)。

<span style="color: 在一个世界中工作,你很可能是一个人在一台电脑上,所以我建议使用 Sourcetree([www.sourcetreeapp.com]

优化(回顾)

世界创建、优化和社区实验室技巧([docs.vrchat.com/]) 任务内容优化([docs.vrchat.com/])

  • 将所有静态设置为静态([将允许光照和遮挡剔除被烘焙])
  • 将所有灯光设置为烘焙效果
  • 烤灯
  • Bake occlusion culling(烘烤闭塞剔除)。

请记住,遮挡剔除只会影响物体的视觉渲染!视图之外的对象仍会被处理并影响性能! 

确保在性能较高的游戏对象上加入切换按钮,例如: 

  • 物理对象的切换按钮
  • 用于关闭实时灯光阴影的切换按钮(如果您的场景中启用了实时灯光阴影)
  • MMIRRORS!!.!这应该是显而易见的,但它们应该具有切换功能,并在默认情况下关闭!

使用 Unity 剖析器!它将帮助您找到世界中导致性能下降最严重的地方!这对于确定如何优化脚本尤其有用!