Unity性能优化笔记

it2025-12-09  6

1.减少刷新的帧率

time.frameCount 从0开始执行没帧往上叠加, 图片代码为没三帧执行一次 节省毫秒开销

2.避免使用开销很大的API

分帧执行 不同的帧率刷新不同的代码来减少开销

避免通过脚本来调用方法最好使用事件监听和MVC等 方式来调用,Find 通过树的方式查询开销很大 最好开始就缓存好需要的组件 只new出一个变量用于改变 避免在Updata里面一直new 这样会一直产生垃圾

3.用不到的UpData请删掉

因为unity引擎本身机制会通过反射的方式检查每个物体是否有updata 有的话就会分出帧率来与其调用 会造成性能的损耗 Camera.main 开销大 和Find一样

最新回复(0)