首页 | 官方网站   微博 | 高级检索  
     

基于Unity3D游戏开发的批处理技术研究
引用本文:杨晓虎,朱颖,朱珣.基于Unity3D游戏开发的批处理技术研究[J].科技创新与应用,2020(3).
作者姓名:杨晓虎  朱颖  朱珣
作者单位:江汉大学,湖北 武汉 430056;江汉大学 数学与计算机科学学院,湖北 武汉 430056
基金项目:武汉市教育局教研项目;学生科研项目
摘    要:在传统游戏开发的过程中,图形渲染上的优化一直是一个难题,在Unity中最常用的优化方法就在于减少DrawCall,一次DrawCall就是CPU准备数据并通知GPU绘制图形的过程。当DrawCall数量过多时,就会导致CPU大量计算进而导致CPU过载,影响游戏运行效率。而在Unity中,最有效的优化DrawCall的方法就是批处理,Unity中的批处理分为动态批处理和静态批处理。同时,两种批处理的效率和适用范围也不一样。可以通过Unity的Stats面板信息,观察实际批处理对DrawCall数量的影响。对于动态批处理来说,优点是一切处理Unity自动完成的,不需要做任何操作,而且物体可以移动,缺点是限制很多。而对于静态批处理来说,它的优点是自由度很高,限制很少;但缺点是可能会占用更多的内存,而经过静态批处理后的所有物体都不可以再移动。

关 键 词:Unity3D  动态批处理  静态批处理  DrawCall

Research on Batch Processing Technology Based on Unity3D Game Development
Abstract:
Keywords:
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号