Unity3D占用内存太大怎么解决

Unity3D占用内存太大怎么解决,第1张

1.压缩自带类库;

2.将暂时不用的以后还需要使用的物体隐藏起来而不是直接Destroy掉;

3.释放AssetBundle占用的资源;

4.降低模基渗型的圆稿片面数,降低模型的骨骼数量,降橘锋孝低贴图的大小;

5.使用光照贴图,使用多层次细节(LOD),使用着色器(Shader),使用预设(Prefab)。

我觉得下面这个已经说的很明白了,所以就复制过来了:

可能出现的原因:

1、项目太大

2、项目坏了

3、资源坏了

4、单个资源定点数超了e。

解决办法:删除了一些模型。是模型太大,面数、顶点数太多的原告衫因。

Unity3d里查看模型含友握的顶点数

fbx模型,点击里面的mesh文谈庆件,就能看到顶点数。比如下面的:1052 verts,1471 tris,uv,skin


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12359203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存