【unity游戏开发——优化篇】使用Occlusion Culling遮挡剔除,只渲染相机视野内的游戏物体提升游戏性能
注意
:考虑到优化的内容比较多,我将该内容分开,并全部整合放在【unity游戏开发——优化篇】专栏里,感兴趣的小伙伴可以前往逐一查看学习。
文章目录
- 前言
- 实战
- 1、确保所有静止的3D物体都标记为`静态遮挡体`和`静态被遮挡体`
- 2、然后在顶部菜单中找到`遮挡剔除`选项
- 3、点击“烘焙”
- 3、若要预览结果,请切换到可视化标签页
- 4、选中摄像机调整角度查看效果
- 专栏推荐
- 完结
前言
使用遮挡剔除仅渲染玩家可见部分,这非常适用于静态关卡。
实战
1、确保所有静止的3D物体都标记为静态遮挡体
和静态被遮挡体
2、然后在顶部菜单中找到遮挡剔除
选项
3、点击“烘焙”
注意
:如果上次烘培后,静态物体发生改变,比如修改了位置,可视化效果可能会与当前烘培设置以及遮挡区域放置有出入。所以每次修改都要记得重新进行烘培。
3、若要预览结果,请切换到可视化标签页
4、选中摄像机调整角度查看效果
在场景视图中,可以看到仅渲染相机能看到的内容,这能帮你很好的提升游戏性能。
专栏推荐
地址 |
---|
【unity游戏开发入门到精通——C#篇】 |
【unity游戏开发入门到精通——unity通用篇】 |
【unity游戏开发入门到精通——unity3D篇】 |
【unity游戏开发入门到精通——unity2D篇】 |
【unity实战】 |
【制作100个Unity游戏】 |
【推荐100个unity插件】 |
【实现100个unity特效】 |
【unity框架/工具集开发】 |
【unity游戏开发——模型篇】 |
【unity游戏开发——InputSystem】 |
【unity游戏开发——Animator动画】 |
【unity游戏开发——UGUI】 |
【unity游戏开发——联网篇】 |
【unity游戏开发——优化篇】 |
【unity游戏开发——shader篇】 |
【unity游戏开发——编辑器扩展】 |
【unity游戏开发——热更新】 |
【unity游戏开发——网络】 |
完结
好了,我是向宇
,博客地址:https://xiangyu.blog.csdn.net,如果学习过程中遇到任何问题,也欢迎你评论私信找我。
赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注
,你的每一次支持
都是我不断创作的最大动力。当然如果你发现了文章中存在错误
或者有更好的解决方法
,也欢迎评论私信告诉我哦!