7-02.创建游戏数据存储结构框架

安装 Newtonsoft-json

com.unity.nuget.newtonsoft-json

创建 GameSaveData

创建 ISaveable

创建 SaveLoadManager

修改 ISaveable

创建 DataGUID

修改 ISaveable

给 Player 绑定 GUID

运行,然后停止,然后再运行,这时 GUID 就一直存在了

修改 Player 脚本

给所有 Manager 都添加 ISaveable 接口和 GUID

Inventory Manager

Item Manager

Time Manager

注意,gameSeason 写错成 gameSecond 了

GridMap Manager

添加 GUID 组件

Transition Manager

下节课再写

每个 NPC

下节课再写

项目相关代码

代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git

标签:20240418_1543

posted @   hellozjf  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示