自定义Resource类数据结构,保存并读取场景中的任何数据和节点Godot版本:4.3模板/成品链接:https://merxon22.github.io/GodotArchive/zh/posts/resource_save_load/User路径的官方文档:https://docs.godotengine.org/zh-cn/4.x/tutorials/io/data_paths.html, 视频播放量
文档和项目在一个压缩包里蓝奏云链接:https://wwqh.lanzn.com/i3WhA28a043i, 视频播放量 1880、弹幕量 3、点赞数 40、投硬币枚数 8、收藏人数 88、转发人数 3, 视频作者 习羽Www, 作者简介 喜欢研究程序。(开学期间评论,私信回复速度,和视频更新速度降低),相关视频:
开发者可以使用FileAccess直接在文件系统中读写文件。这就允许开发者使用FileAccess来创建自定义的存档文件...
聊聊godot c#版本的存档系统 只看楼主 收藏 回复 koyg 项目流程 2 1.godot中json库的方法使用的是variant,问题是variant对于c#的列表和字典是不支持的,所以基本上要么godot一条龙,要么c#和godot混搭2.二等公民c#,致敬传奇variant类型。我先在这里放一个variant和object,懂得都懂3.目前的最优解感觉是c#自己的...
这里可以简单做一下错误处理,OS的alert方法可以调用操作系统弹一个窗口显示一些警告信息。如果存储过程中发生错误可以提示一下玩家。当然这里如果真的发生了什么错误,你其实很难解决。 这样出现错误时玩家大概就知道是什么问题。 避免文件夹不存在 当然这里错误的原因很简单,我们的存档路径中有一个save文件夹目前是不存在...
想要保存游戏,首先得有一个保存游戏的文档,比如建一个Game.json(后缀名自起,格式为json就行),内容如下:{"has_old_game":false, "Game":"1-1"}代码如下(设为自动加载,这样所有代码都能访问的到):# 加载游戏存档函数func load_game(): var loader = File.new() loader.open("res://Json/Game.json"...
3.接入Sqlite的存档系统与数据库 先是尝试了一下常见的基于resource的存档系统,后续又改为使用Godot-Sqlite的数据库,毕竟java后端狗总是对数据库心心念念,具体实现为分开为只负责组装要存档数据的controller,以及只负责与数据库交互的saver。 sqlite目前阶段看性能完全足够,不过后续有待观察,毕竟文件锁,不过godot始终保持...
仲孙骞北创建的收藏夹cocos内容:【Godot干货】优雅地保存任何数据!基于Resource类的存档系统,如果您对当前收藏夹内容感兴趣点击“收藏”可转入个人收藏夹方便浏览
其实存档数据就是json形式的,你的数据库思想其实在涉及到存档读档环节需求就很明确了,无论是列表,NPC,玩家数据,都应该以类似存档的形式持久化数据保存,不过官方目前也就支持json格式的解析(我只用过这个,可能还支持别的),个人感觉json够用了 人类的大敌 吧主 14 哇,不错。其实能够查阅godot的“搜索帮助”,就意味...
【【转载】Godot 4 RPG 从头开始构建背包系统 (Godot 4 - RPG Inventory System From Scratch)-哔哩哔哩】 【转载】Godot 4 RPG 从头开始构建背包系统 (Godot 4 - RPG Inventory System From Scratch) 存档参考这两个视频,第一个视频提供思路,第二个视频提供了Fileaccess的用法,两个视频结合起来就能做到属性和背...