《衔蝶》开发代码
Go to file
2025-01-17 21:32:10 +08:00
.vscode add code step 2 2024-12-23 09:30:31 +08:00
addons 管理 *. import 文件:解决新打开项目时的 uid 出问题 2025-01-17 21:32:10 +08:00
asset 管理 *. import 文件:解决新打开项目时的 uid 出问题 2025-01-17 21:32:10 +08:00
config 优化 animation loader 逻辑 2025-01-17 21:31:29 +08:00
log/logger art loader 加载逻辑修正 2024-12-25 14:27:47 +08:00
manager 修复所有 uid 问题 2025-01-17 18:54:46 +08:00
scene 管理 *. import 文件:解决新打开项目时的 uid 出问题 2025-01-17 21:32:10 +08:00
ui 修复所有 uid 问题 2025-01-17 18:54:46 +08:00
util 修复所有 uid 问题 2025-01-17 18:54:46 +08:00
.gitattributes add code step 2 2024-12-23 09:30:31 +08:00
.gitignore 管理 *. import 文件:解决新打开项目时的 uid 出问题 2025-01-17 21:32:10 +08:00
icon.svg add code step 1 2024-12-23 09:29:31 +08:00
icon.svg.import 管理 *. import 文件:解决新打开项目时的 uid 出问题 2025-01-17 21:32:10 +08:00
project.godot 优化 animation loader 逻辑 2025-01-17 21:31:29 +08:00
README.md 新增 GIF 插件 2025-01-17 19:22:34 +08:00

xiandie

《衔蝶》开发代码

说明

  • animation framesres://config/animation/entity_sprite_frames.tres

插件

Ground 与 GroundLoader

  • 正常游戏Main -> GroundLoader -> Ground
  • 开发阶段:直接编辑 Ground

存档结构

  • 开发阶段存档save0
  • 正常继续游戏存档save1

每个场景都有一份 GroundArchive 存档,通过 ArchiveManager.archive.ground_archive() 可以获得。

current_scene 是通过 GroundLoader 加载的,在 ground loader 加载 ground 时,会先更新 archive 的 current scene然后加载 ground。