盛世游戏网

盛世游戏网

手机游戏drawcall多少合适

59

移动游戏中的Draw Call数量应该根据目标硬件的性能来优化。以下是一些关于移动游戏Draw Call数量的建议:

一般建议

PC平台:保持场景中显示的顶点数少于200K~3M,Draw Calls数量通常在几千个之内。

移动平台:Draw Calls数量应该少于10W,通常建议在几百个之内。

具体数值建议

iOS设备:建议不超过100个Draw Calls。

高端移动设备:如支持高端图形的安卓手机,Draw Calls数量可以适当增加,但一般建议控制在几百个以内。

优化技巧

合并同材质模型:减少Draw Call的同时,也能减少CPU负担和GPU的重复工作。

使用Atlas:将UI图片放置在一个Atlas中,一个Atlas对应一个Draw Call,可以有效减少Draw Call数量。

减少渲染内容:例如,使用Occlusion Culling插件来烘焙场景中的静止元素,减少不必要的渲染。

简化模型和纹理:使用简模和合并材质纹理,可以减少Draw Call和内存占用。

性能检测

使用Unity3D的渲染统计窗口(Game视窗的Stats)来查看渲染统计信息,确保Draw Call数量在合理范围内且游戏运行流畅。

综上所述,移动游戏中的Draw Call数量应根据目标硬件的性能进行优化,尽量控制在几百个以内,并通过合并模型、使用Atlas等技术手段来进一步减少Draw Call数量,以提高游戏性能。