【Unity实战篇】| YooAsset + UOS CDN 云服务资源部署,实现正式热更流程

  • [【Unity实战篇】| YooAsset + UOS CDN 云服务资源部署,实现正式热更流程](#【Unity实战篇】| YooAsset + UOS CDN 云服务资源部署,实现正式热更流程)
    • 一、创建UOS项目
    • 二、修改本地项目配置
      • [2.1 修改 UOS CDN 地址](#2.1 修改 UOS CDN 地址)
      • [2.2 关闭在URL末尾添加时间戳](#2.2 关闭在URL末尾添加时间戳)
    • 三、上传UOS项目
      • [3.1 上传CDN到UOS](#3.1 上传CDN到UOS)
      • [3.2 构建一个发布版本](#3.2 构建一个发布版本)
    • 四、热更测试
      • [4.1 Build一个测试包](#4.1 Build一个测试包)
      • [4.2 修改游戏画面,重新上传CDN](#4.2 修改游戏画面,重新上传CDN)
      • [4.3 其他方式上传CDN](#4.3 其他方式上传CDN)
    • 总结

前言


【Unity实战篇】| YooAsset + UOS CDN 云服务资源部署,实现正式热更流程

一、创建UOS项目

首先来到UOS(https://uos.unity.cn/),登录一下账号,点击立即免费试用。

创建一个新的项目并启用。

选择CDN免费试用 ,会有一个弹窗提示有免费的试用流量20GB,这里作为示例学习使用,后面也可根据实际情况选择其他云服务器学习。

点击创建一个BUCKET。

点击左侧相关文档,可以查看CDN相关内容。

二、修改本地项目配置

2.1 修改 UOS CDN 地址

打开前面的是实例文档,找到YooAsset,将右侧示例的请求地址复制,到自己的项目中进行更改。

将{bucketId}替换为UOS中的ID,修改后如下所示:

2.2 关闭在URL末尾添加时间戳

Assets/Samples/Space Shooter/GameScript/Runtime/PatchLogic/FsmNode/FsmRequestPackageVersion.cs

重要: 修改方法 UpdatePackageVersion() , 关闭在URL末尾添加时间戳。


三、上传UOS项目

3.1 上传CDN到UOS

在前面的文章中,已经介绍过通过本地服务器创建CDN文件夹的步骤,不知道怎么创建的可以查看前面的文章:
【Unity工具篇】| 游戏完整资源热更新流程,YooAsset官方示例项目

这里选择CDN文件夹进行上传,上传之后就可以在UOS中看到上传的文件了。

3.2 构建一个发布版本

在RELEASES下点立即创建一个发布版本。


四、热更测试

4.1 Build一个测试包

发现可以直接游玩,说明UOS配置成功了。

4.2 修改游戏画面,重新上传CDN

接下来可以在Unity中对页面进行调整,重新Build一个包上传到UOS中进行测试。

运行效果如下:

这样将CDN部署在云服务器,就可以完成正式的热更新流程了。

4.3 其他方式上传CDN

除了手动上传CDN文件夹之外,还可以通过CLI或者Package方式进行上传,感兴趣的小伙伴也可以根据文档进行使用。


总结

  • 本文演示了通过Unity的UOS上传CDN进行云服务器部署,实现热更新流程的示例。
  • 后续会尝试使用其他云服务器进行使用,并加入代码热更实现完整的热更新流程案例。

  • 🎬 博客主页:https://xiaoy.blog.csdn.net

  • 🎥 本文由 呆呆敲代码的小Y 原创 🙉

  • 🎄 学习专栏推荐:Unity系统学习专栏

  • 🌲 游戏制作专栏推荐:游戏制作

  • 🌲Unity实战100例专栏推荐:Unity 实战100例 教程

  • 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

  • 📆 未来很长,值得我们全力奔赴更美好的生活✨

  • ------------------❤️分割线❤️-------------------------

资料白嫖,技术互助

学习路线指引(点击解锁) 知识定位 人群定位
🧡 Unity系统学习专栏 入门级 本专栏从Unity入门开始学习,快速达到Unity的入门水平
💛 Unity实战类项目 进阶级 计划制作Unity的 100个实战案例!助你进入Unity世界,争取做最全的Unity原创博客大全。
❤️ 游戏制作专栏 难度偏高 分享学习一些Unity成品的游戏Demo和其他语言的小游戏!
💚 游戏爱好者万人社区 互助/吹水 数万人游戏爱好者社区,聊天互助,白嫖奖品
💙 Unity100个实用技能 Unity查漏补缺 针对一些Unity中经常用到的一些小知识和技能进行学习介绍,核心目的就是让我们能够快速学习Unity的知识以达到查漏补缺
相关推荐
工业机器人销售服务14 小时前
应对频繁换模挑战:伯朗特机器人快换方案实现冲压产线“分钟级”换产
人工智能
2501_9219608514 小时前
地图之外:对Lerchner“AI永无意识”论的系统反驳与协同本体论的重建
人工智能·重构
AI医影跨模态组学14 小时前
Eur Radiol 温州医科大学第五附属医院等团队:开发与解释基于双能量CT的深度学习放射组学模型,用于预测颈动脉支架后新出现的脑缺血病灶
人工智能·深度学习·论文·医学·医学影像·影像组学
Bode_200215 小时前
制造企业实现产品服务化的路径
人工智能
Rubin智造社15 小时前
Claude Code开发者大会系列2|“饮鸩止渴”还是“即刻解药”?Anthropic与SpaceX的联姻内幕
大数据·数据库·人工智能·开发者大会·anthropic·claude code
AI机器学习算法15 小时前
机器学习基础知识
数据结构·人工智能·python·深度学习·算法·机器学习·ai学习路线
Sherlock Ma21 小时前
西瓜书《机器学习》全网最详细解读 第一章:绪论
人工智能·深度学习·考研·机器学习·学习方法·西瓜书·改行学it
烟锁池塘柳021 小时前
【机器学习】一文彻底搞懂正则化(Regularization)
人工智能·深度学习·机器学习
一个天蝎座 白勺 程序猿21 小时前
从AlphaGo到ChatGPT:机器学习基础概念的全景式拆解与工程实践思考
人工智能·机器学习·chatgpt
Luhui Dev1 天前
Anthropic 2026 最新 Agent Harness 架构完整拆解:Managed Agents
人工智能·架构·agent·luhuidev