Unity自动化打包工具
来源:互联网 发布:java中什么是工厂模式 编辑:程序博客网 时间:2024/06/04 18:18
项目寄存在Github,点击这里前往
本项目通过BuildMechine,编写自动化打包流程。可以实现一键打包功能。
使用方法和效果如下
Custom Actions
public class BuildAction_CustomAction : BuildAction{ // 字段的数值会被保存 public string Msg; // 属性的数值不会被保存。非常可能丢失 public string Msg {get; set;} public BuildAction_CustomAction(string msg) { this.Msg = msg; } public override BuildState OnUpdate() { Debug.Log(Msg); // 状态被设置成Success后,一下次tick会进入下一个任务 return BuildState.Success; // 状态被设置成Failure后,一下次tick会结束任务队列 // return BuildState.Failure; } public override BuildProgress GetProgress() { // 返回空不现实进度条 return null; // 返回具体参数现实进度条 }}
BatchModeExample
// cmd"x:\x\Unity.exe" -projectpath "x:\Project" -executeMethod BuildMechineExample.Build -batchmode
C#代码中使用BuildMechine.Run(true)
而不是BuildMechine.Rune(false)
注意事项
- 内部使用 UnityEngine.JsonUtility。如果自定义BuildAction里边使用Properties和JsonUtility不兼容的List或者Dictionary或者Array。会导致Action的数据丢失。
阅读全文
0 0
- Unity自动化打包工具
- Unity自动化打包脚本
- iOS自动化打包工具
- Unity脚本自动化打包流程
- Unity自动打包工具
- Unity自动打包工具
- iOS 本地打包工具 自动化
- Unity打包IOS时。自动化配置文件。
- 【Unity3d】如何开发Unity自动化补丁工具
- unity 5 Assetbundle 打包 scene 工具
- Unity之AssetBundle自动打包工具
- Unity自动打包工具——Mac上打包android
- 【unity】unity自动化打包——利用XUPorter解决xcode8问题
- JenKins 自动化打包上传到服务器的fir 工具
- 前端自动化工具打包gulp学习之路
- unity 写批量打包工具时遇到的一个问题
- [Unity热更新]tolua# & LuaFramework(二):打包工具
- Unity 游戏框架搭建 (十一) 简易AssetBundle打包工具(一)
- bzoj 2190 仪仗队 解题报告 素数筛
- SimpleDateFormat的线程安全和ThreadLocal
- 语句中顺序点的含义
- Hdu 2032 杨辉三角
- 线段树基本操作C++
- Unity自动化打包工具
- openssl移植到ARM Linux
- 数组做为参数传入Oracle存储过程操作数据库
- 基于深度学习的人脸识别系统系列——使用CUBLAS加速计算人脸向量的余弦距离
- 浅谈js中如何动态添加表头/表列/表格内容
- 《一个Android工程的从零开始》-2、base(一) BaseActivity布局
- poj1330 Nearest Common Ancestors(lca,tarjan&倍增)
- PostgreSQL 数据类型介绍(四)
- 特征点匹配 opencv系列函数解析 追踪相关(一)