diff --git "a/DungeonShooting_Document/\351\241\271\347\233\256\345\270\256\345\212\251\346\226\207\346\241\243.md" "b/DungeonShooting_Document/\351\241\271\347\233\256\345\270\256\345\212\251\346\226\207\346\241\243.md" index bbb5c4a..30caaf3 100644 --- "a/DungeonShooting_Document/\351\241\271\347\233\256\345\270\256\345\212\251\346\226\207\346\241\243.md" +++ "b/DungeonShooting_Document/\351\241\271\347\233\256\345\270\256\345\212\251\346\226\207\346\241\243.md" @@ -18,6 +18,18 @@ * ./src 代码资源 --- -### 3.游戏框架 +## 3.游戏框架 +### 3.1.简述 +游戏框架分为三部分: +1. 游戏核心系统 +2. UI模块系统 +3. 代码生成系统 +**游戏核心系统**: 以游戏玩法为中心的逻辑代码, 包括玩家, 敌人, 武器, 被动, 道具, 地牢生成, 房间规则, 存档逻辑等 +**UI模块系统**: 用户操作界面的逻辑代码 +**代码生成系统**: 自动生成便于开发的资源的逻辑代码, 包括生成UI模板, 生成地牢模板, 生成代码等 + +### 3.2.游戏核心系统 +#### 3.2.1.什么是`ActivityObject`? +`ActivityObject`定义为: 游戏内所有可活动物体的基类 diff --git a/DungeonShooting_Godot/DungeonShooting.csproj b/DungeonShooting_Godot/DungeonShooting.csproj index d8ed9b8..4c8e78f 100644 --- a/DungeonShooting_Godot/DungeonShooting.csproj +++ b/DungeonShooting_Godot/DungeonShooting.csproj @@ -1,8 +1,11 @@ - + net6.0 true + + .godot\mono\temp\bin\Debug\DungeonShooting.xml +