Unity3d C#实现打包自动更新软件版本号且UGUI同步显示功能

前言

如题的功能可以实现免去每次打包得手动更新版本号的痛点,只需要正常进行打包流程即可实现版本号的自动升级。

效果

效果如图:

Unity3d C#实现打包自动更新软件版本号且UGUI同步显示功能

实现

我们新建一个空工程,利用UnityEditor.Build;和UnityEditor.Build.Reporting;中的打包前接口OnPreprocessBuild实现版本号自动升级功能。作者的功能在== Unity3d 2020。3.12f1c1==实现。

搭建UI

测试场景只需要用的Text:

Unity3d C#实现打包自动更新软件版本号且UGUI同步显示功能

其中VerDateFm 是日期的格式(“yyyy/MM/dd”)。

同步版本号

vertext就是显示版本号的Text。

打包&运行

打包三次的截图:

Unity3d C#实现打包自动更新软件版本号且UGUI同步显示功能

第三次版本号为:Ver.2022/02/16-03

来源:十幺卜入

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月13日
下一篇 2022年1月13日

相关推荐