前言: 该文档仅针对DungeonShooting_Godot
目录下的Godot工程
Godot版本: Godot4x
.net版本: .net6.0
使用Godot打开project.godot
, 如果是第一次打开项目会弹出一个找不到资源的提示, 这是因为项目没有编译过, 点击Godot右上角build
, 然后打开项目设置
, 在插件
这一个页签下启用DungeonShooting_plugin
这个插件, 然后项目就可以正常运行了
所有资源严格划分类别, 并放入指定的文件夹
项目目录结构如下:
游戏框架分为三部分:
游戏核心系统: 以游戏玩法为中心的逻辑代码, 包括玩家, 敌人, 武器, 被动, 道具, 地牢生成, 房间规则, 存档逻辑等
UI模块系统: 用户操作界面的逻辑代码
代码生成系统: 自动生成便于开发的资源的逻辑代码, 包括生成UI模板, 生成地牢模板, 生成代码等
ActivityObject
?ActivityObject
定义为: 游戏内所有可活动物体的基类