[发明专利]Unity项目编译方法、系统、计算机设备及存储介质有效
申请号: | 201910899158.X | 申请日: | 2019-09-23 |
公开(公告)号: | CN110659030B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 梁德刚 | 申请(专利权)人: | 深圳市众学科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/38 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李君 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | unity 项目 编译 方法 系统 计算机 设备 存储 介质 | ||
1.一种Unity项目编译方法,其特征在于,所述方法包括:
接收开发人员输入的编译命令;
当编译命令为本地编译命令时,使用命令行脚本,实现Unity项目的编译;
当编译命令为远程编译命令时,通过版本控制服务器将Unity项目同步到远程计算机中,使用命令行脚本,调用远程计算机上的接口,实现Unity项目的编译;
输出编译完成的可执行软件;
所述实现Unity项目的编译,具体包括:
解析命令行脚本调用的编译参数;
根据解析的编译参数,判断命令行脚本调用的编译参数是否合法;
当判断编译参数合法时,解析编译参数中的编译模板,获取详细编译参数,具体为:根据编译参数中的编译模板,读取编译模板配置文件,获取详细编译参数;
调用Unity引擎执行Unity项目的刷新;
调用Unity引擎执行Unity项目的编译;
所述通过版本控制服务器将Unity项目同步到远程计算机中,具体为:
将最新版本的Unity项目推送给版本控制服务器,以使版本控制服务器将最新版本的Unity项目同步到远程计算机;
所述命令行脚本的文件名为build.sh,调用的编译参数格式如下:
./build.sh confirm buildTarget|alias[buildVersion[:versionOptions]][runIt];
confirm表示是否确认开始编译,取值y或n;
buildTarget|alias表示编译模板,取值决定于预设的模板名/别名;
buildVersion[:versionOptions]表示编译版本,为使用的编译方式的版本;
runIt表示编译完成后是否立即运行,取值y或n。
2.根据权利要求1所述的Unity项目编译方法,其特征在于,所述输出编译完成的可执行软件,具体包括:
打开本地输出目录;
根据开发人员在本地输出目录中选择的输出位置,输出编译完成的可执行软件。
3.根据权利要求1-2任一项所述的Unity项目编译方法,其特征在于,所述命令行脚本调用的编译参数包括是否确认开始编译、编译模板、编译版本以及编译完成后是否立即运行。
4.根据权利要求3所述的Unity项目编译方法,其特征在于,所述编译模板的指令包括debug、debug_pub、release、release_pub、debug64、release64、release64_pub、release_verbose、release_verbose64、release_loop_test、release_loop_test64以及release_webgl。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市众学科技有限公司,未经深圳市众学科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910899158.X/1.html,转载请声明来源钻瓜专利网。