Unity版本使用情况统计(更新至2025年5月)
- 作者:admin
- /
- 时间:昨天 10:00
- /
- 浏览:51 次
- /
- 分类:厚积薄发
UWA发布|本期UWA发布的内容是Unity版本使用统计(第十六期),统计周期为2024年11月至2025年5月,数据来源于UWA网站(www.uwa4d.com)性能诊断提测的项目。希望给Unity开发者提供相关的行业趋势作为参考。
2024年11月 - 2025年5月版本分布

以近半年的数据统计来看,如上图所示,2022.3的版本在开发团队中的使用率较高,达到57.71%;其次分别为2021.3、2020.3和2019.4;相较于2024年4月至2024年11月期间的数据统计,2022.3的版本使用率稳定提升(从上一期的45.49%提升至57.71%)。
近半年Unity版本使用占比和趋势

从近半年的使用趋势来看,如上图所示,2022.3、2021.3和2020.3是Unity开发者使用率较高的版本。
下面,我们对近半年使用率较高的这几个版本做详细的分析。
2022.3版本使用分布

2022.3系列中,版本普及率依次为2022.3.18(53.72%)、2022.3.12(12.11%)、2022.3.28(10.15%)、2022.3.53(7.84%)、2022.3.60(3.18%)、2022.3.52(1.73%)和2022.3.27(1.57%)。
2021.3版本使用分布

2021.3系列中,版本普及率依次为2021.3.41(67.54%)、2021.3.17(6.42%)、2021.3.24(4.36%)、2021.3.36(3.25%)、2021.3.44(2.76%)、2021.3.39(2.63%)、2021.3.26(2.51%)和2021.3.32(2.16%)。
2020.3版本使用分布

2020.3系列中,版本普及率依次为2020.3.44(82.39%)、2020.3.48(10.61%)、2020.3.3(2.52%)、2020.3.42(1.33%)和2020.3.47(1.31%)。
同时,为大家挑选了与Unity版本相关的UWA问答网站上的问题,供大家参考,也欢迎补充更多您的经验。
版本统计
常见问答
Q:请教个问题,InstantiateAsync有什么需要特殊处理的吗?我发现异步实例化出来的角色,好像丢了蒙皮一样,Mesh完全不跟着动画、还有根节点动,始终以T-pose的形态呆在固定位置,而且同一个角色,同步加载是正常的。
这是我这边的环境:

A1:我们在接近你的版本和更高版本试了下,分别复现了问题和正常加载。查了下可能是类似下面的Unity Bug(异步实例化相关的bug有很多),应该要升一下版本。
A2:没问题的,效果相对比较好、也明显,总得来说异步实例化好处多余坏处,我是调研过了并且项目在使用的。
AsyncInstantiateOperation.GetIntegrationTimeMS()、 AsyncInstantiateOperation.SetIntegrationTimeMS()可以设置异步实例化的间隔时间,其默认是2ms,这是Unity 2022.3.20新增加的功能。
写代码的时候可以考虑async/await,国际版Unity最新:.3.60,国内版:.3.54。
如果项目没有特殊需求可以考虑升级到最新,正常来说如果项目没有上线最好要更新到最新或者随时关注Unity版本发布的日志。
针对以上问题,有经验的朋友欢迎转至社区交流:
https://answer.uwa4d.com/question/67ce97913d306f3e9d594e6c
访问UWA问答社区 (answer.uwa4d.com),我们会将最新的研究发现与大家共享。