unity-uploadtool
v1.0.15
Published
1. 安装 nodejs 2. 运行 npm i -g typescript 3. 在根目录运行 npm i
Downloads
89
Readme
开发说明
安装开发环境
- 安装 nodejs
- 运行 npm i -g typescript
- 在根目录运行 npm i
支持新增CDN存储服务类型(一般需要后台开通相关权限和相关API/SDK支持)
- 根目录执行 tsc -w
- 在目录 \Tools\UploadTool\src\ossclients 中新增上传客户端 XXXCDNClient.ts, 继承 CDNClient
- 实现 CDNClient 所需的所有方法, 并定义 cdnHostName
- 最后调用 registerCDNClient 注册
- 打开 src\Test.ts 文件, 调整测试配置, 按 F5 断点调试测试
测试通过后发布新版本
- 测试通过后
- 打开 package.json, 提升小版本号或次版本号
- 执行 npm publish 发布(需要发布密钥)
- 打开 Packages/EditorUploadTool/Editor/HatUpdateTools.cs, 修改
private static string UploadToolPackage = "[email protected]";中对应的版本号
在unity正式项目中测试
- 正式项目中(不是本插件项目中),复制一个配置资源, 如 Assets/Editor/ChannelConfigs/Official/CosUploadConfigs.asset, 或者也可以通过右键菜单 Create/AppConfig/CdnUploadConfig 创建空配置
- 配置配置资源: CDNHost 填上述 cdnHostName, 再填上 CDN 其他常见常规配置项
- XXXNetworkConfig.asset 中选择对应的CDN配置, 并填写 cdnUrl(为下载url前缀)
- 通过
Tools/发布工具菜单测试上传和热更
