(client) feat:健康给予,路径优化,结算界面,商店界面 (#60)

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/60
This commit is contained in:
2025-10-10 14:08:23 +08:00
parent 9a797479ff
commit 16b49f3d3a
1900 changed files with 114053 additions and 34157 deletions

View File

@@ -3,12 +3,12 @@
<ImageDef>
<defName>Shop</defName>
<label>商店贴图</label>
<path>Resources\Map\Outpost\Store.png</path>
<path>res:Resources\Map\Outpost\Store.png</path>
</ImageDef>
<ImageDef>
<defName>OutpostInitial</defName>
<label>前哨初始贴图</label>
<path>Resources\Map\Outpost\OutpostInitial.png</path>
<path>res:Resources\Map\Outpost\OutpostInitial.png</path>
</ImageDef>
<EventDef>
<defName>OpenShopUI</defName>
@@ -111,4 +111,42 @@
<li>OpenStartGameUI</li>
</triggerEvents>
</BuildingDef>
<EventDef>
<defName>OpenItemShopUI</defName>
<label>打开物品商店界面</label>
<description>当玩家与物品商店交互时打开物品商店界面</description>
<workClass>Event_OpenUI</workClass>
<parameter>
{
"uiName": "ShopUI"
}
</parameter>
</EventDef>
<BuildingDef>
<defName>ItemShop</defName>
<label>物品商店</label>
<description>一个可以购买物品的商店</description>
<attributes>
<health>500</health>
</attributes>
<affiliation>player</affiliation>
<buildingType>Dynamic</buildingType>
<drawingOrder>
<idle_down>
<textures>
<li>Shop</li>
</textures>
</idle_down>
</drawingOrder>
<colliderSize>4,4</colliderSize>
<detectionRadius>6</detectionRadius>
<triggerEvents>
<li>OpenItemShopUI</li>
</triggerEvents>
</BuildingDef>
</Define>