SaveGameFree 安装全攻略:UPM、Asset Store、手动三种方式一次讲清

📅 发布时间:2026/8/19 17:05:42
SaveGameFree 安装全攻略:UPM、Asset Store、手动三种方式一次讲清
SaveGameFree 安装全攻略UPM、Asset Store、手动三种方式一次讲清【免费下载链接】SaveGameFreeSave Game Free is a free and simple but powerful solution for saving and loading game data in unity.项目地址: https://gitcode.com/gh_mirrors/sa/SaveGameFreeSaveGameFree 是一款免费、简单却功能强大的 Unity 游戏存档插件支持跨平台存档、自动保存、Web 支持和加密功能深受独立开发者喜爱。本文将为你详细讲解 SaveGameFree 安装的三种主流方式UPM 包管理器安装、Asset Store 导入和手动安装即使是新手也能一步步跟着操作轻松搞定 Unity 游戏存档插件的安装与配置。SaveGameFree Unity游戏存档插件安装教程配图为什么选择 SaveGameFree先认识这个 Unity 存档插件在开始 SaveGameFree 安装之前我们先快速了解一下这个插件能做什么。它的核心亮点包括️跨平台支持 Windows、Mac、Linux、Android、iOS、tvOS、WebGL 等主流平台自动保存内置 SaveGameAuto.cs 自动存档组件挂上就能用Web 支持WebGL 环境下也有对应的 SaveGameWeb.cs 方案加密功能内置 SaveGameSimpleEncoder.cs保护敏感游戏数据⚡异步读写支持SaveAsync/LoadAsync大文件存档不卡顿整个插件核心就一个静态类 SaveGame.cs几行代码即可完成存档读写这也是它成为 #1 免费游戏存档插件的原因。方法一UPM 包管理器安装推荐方式UPMUnity Package Manager是 Unity 官方推荐的包管理方式通过它安装 SaveGameFree版本管理最省心。官方文档也确认了 package.json 已按 UPM 规范整理好。UPM 安装详细步骤打开 Unity 项目依次点击菜单栏Window → Package Manager打开包管理器窗口点击左上角的按钮选择Add package from git URL在弹出的输入框中粘贴 Git 仓库地址点击Add按钮等待 Unity 自动解析并导入需要填写的 Git 地址https://gitcode.com/gh_mirrors/sa/SaveGameFree这里有个小提示仓库根目录是一个完整的 Unity 工程包本体位于Assets/BayatGames/SaveGameFree目录下所以使用 Git URL 安装时可以在仓库地址后拼接?path/Assets/BayatGames/SaveGameFree来精确指向包目录这也是官方推荐的标准写法。验证 UPM 安装是否成功安装完成后在 Package Manager 窗口的列表中找到名为Save Game Free的包查看右侧面板确认版本号为1.0.0即可。也可以检查项目中的Packages/manifest.json文件里面会出现对应依赖项。方法二Asset Store 资源商店导入如果不想折腾 Git 地址Asset Store 是另一条快捷路径特别适合新手快速体验。Asset Store 导入步骤在 Unity 编辑器顶部菜单点击Window → Asset Store打开资源商店窗口在搜索框中输入SaveGameFree或Save Game Free找到该插件后点击Download下载再点击Import导入在弹出的导入窗口中保持默认勾选点击Import完成导入导入完成后你会在Assets目录下看到BayatGames/SaveGameFree文件夹里面包含了完整的运行时源码 Runtime、官方示例 Samples~ 和文档 Documentation~。Asset Store 安装的注意事项从 Asset Store 安装的是旧版目录结构而当前仓库已按 UPM 规范重构命名空间从BayatGames.SaveGameFree改为Bayat.Unity.SaveGameFree。如果你的项目是旧版本升级记得参考 CHANGELOG.md 中的迁移指南更新using引用例如using Bayat.Unity.SaveGameFree;方法三手动安装离线包方式手动安装适合无法联网、或希望把插件源码直接放进项目的开发者操作同样不复杂。手动安装步骤克隆或下载仓库代码git clone https://gitcode.com/gh_mirrors/sa/SaveGameFree找到包本体目录Assets/BayatGames/SaveGameFree整个文件夹复制到你的 Unity 项目Assets目录下等 Unity 编译完成后检查 Bayat.Unity.SaveGameFree.asmdef 是否被自动识别在 Assets 目录下新建脚本测试引用命名空间是否正常手动安装小贴士只需复制SaveGameFree这一个文件夹即可不需要复制整个工程若使用程序集定义asmdef的项目请确认你的脚本能正确引用Bayat.Unity.SaveGameFree程序集想验证插件完整性可以运行自带的测试套件测试代码位于 Tests/Editor安装完成后快速验证存档功能无论用哪种方式完成 SaveGameFree 安装都可以用下面这段最简单的代码验证插件是否工作正常。新建一个 C# 脚本并挂到任意 GameObject 上using UnityEngine; using Bayat.Unity.SaveGameFree; public class SaveTest : MonoBehaviour { void Start() { SaveGame.Saveint(score, 100); int score SaveGame.Loadint(score, 0); Debug.Log(读取到的分数 score); } }点击 Play 运行如果 Console 窗口输出 读取到的分数100说明 SaveGameFree 安装成功、存档读写链路完全正常。更复杂的玩法可以参考官方示例比如自动存档 Auto Save、位置存档 Save Position 和 Web 存档 Save Web。三种安装方式对比与选择建议安装方式难度适合场景更新方式UPM 安装⭐ 简单团队协作、版本管理自动更新Asset Store 导入⭐ 最简单新手快速体验手动更新手动安装⭐⭐⭐ 中等离线环境、源码定制手动更新总结建议追求省心推荐 UPM 安装一次配置长期受益只想快速跑通体验选 Asset Store需要离线开发或深度定制源码则用手动安装。三种方式最终得到的核心代码完全一致均可在 Runtime 目录中找到全部源码游戏存档功能不受安装方式影响。常见问题解答Q1SaveGameFree 支持 Unity 6 吗支持。项目已针对 Unity 6 适配兼容性说明详见 README.md。Q2存档加密功能怎么用先设置加密密码再保存即可例如SaveGame.EncodePassword YourSecurePassword123!;具体示例在 README.md 中有完整演示。Q3安装后脚本报命名空间错误多为旧版升级导致请把BayatGames.SaveGameFree相关引用全部改为Bayat.Unity.SaveGameFree迁移细节见 CHANGELOG.md。Q4存档文件存放在哪里默认路径由 DefaultSavePathResolver.cs 决定可自定义路径解析器实现个性化存档位置。现在选择一种最适合你的 SaveGameFree 安装方式动手试试吧几分钟后你的游戏就能拥有专业的存档能力了【免费下载链接】SaveGameFreeSave Game Free is a free and simple but powerful solution for saving and loading game data in unity.项目地址: https://gitcode.com/gh_mirrors/sa/SaveGameFree创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考