(client) feat:添加基地界面到游玩界面的过程,添加存档管理,技能树变得可用 (#58)

Co-authored-by: m0_75251201 <m0_75251201@noreply.gitcode.com>
Reviewed-on: http://47.107.252.169:3000/Roguelite-Game-Developing-Team/Gen_Hack-and-Slash-Roguelite/pulls/58
This commit is contained in:
2025-10-03 00:31:34 +08:00
parent aff747be17
commit dd9d90439d
134 changed files with 10322 additions and 4872 deletions

View File

@@ -5,7 +5,11 @@
<label>商店贴图</label>
<path>Resources\Map\Outpost\Store.png</path>
</ImageDef>
<ImageDef>
<defName>OutpostInitial</defName>
<label>前哨初始贴图</label>
<path>Resources\Map\Outpost\OutpostInitial.png</path>
</ImageDef>
<EventDef>
<defName>OpenShopUI</defName>
<label>打开商店界面</label>
@@ -24,7 +28,18 @@
<workClass>Event_OpenUI</workClass>
<parameter>
{
"uiName": "SkillTree"
"uiName": "SkillTreeUI"
}
</parameter>
</EventDef>
<EventDef>
<defName>OpenStartGameUI</defName>
<label>打开开始游戏界面</label>
<description>当玩家与起始点交互时打开开始游戏界面</description>
<workClass>Event_OpenUI</workClass>
<parameter>
{
"uiName": "StartPlayUI"
}
</parameter>
</EventDef>
@@ -73,4 +88,27 @@
<li>OpenSkillTreeUI</li>
</triggerEvents>
</BuildingDef>
<BuildingDef>
<defName>StartPoint</defName>
<label>起始准备开始游戏</label>
<description>玩家的选择准备开始游戏的建筑</description>
<attributes>
<health>500</health>
</attributes>
<affiliation>player</affiliation>
<buildingType>Dynamic</buildingType>
<drawingOrder>
<idle_down>
<textures>
<li>OutpostInitial</li>
</textures>
</idle_down>
</drawingOrder>
<colliderSize>4,4</colliderSize>
<detectionRadius>6</detectionRadius>
<triggerEvents>
<li>OpenStartGameUI</li>
</triggerEvents>
</BuildingDef>
</Define>