Skip to content

feat: 前端渲染角色等级标签与 HP 血条 (closes #14)#46

Open
LeriusLei wants to merge 1 commit intoceresOPA:mainfrom
LeriusLei:feat/rpg-level-and-hp-ui
Open

feat: 前端渲染角色等级标签与 HP 血条 (closes #14)#46
LeriusLei wants to merge 1 commit intoceresOPA:mainfrom
LeriusLei:feat/rpg-level-and-hp-ui

Conversation

@LeriusLei
Copy link
Copy Markdown
Contributor

  • world-engine: join() 新增默认 RPG 字段 level/hp/max_hp
  • world-engine: sanitize() 透传 level/hp/max_hp 至 SSE 推送
  • game.js: SSE 更新时同步三个 RPG 字段到 clientPlayers
  • game.js: 角色名右侧渲染金色 Lv.X 等级标签(描边+填充)
  • game.js: 角色贴图下方渲染 HP 血条(满绿/半黄/危红三段色)

待 Issue #12 完成完整角色数据模型后,level/hp/max_hp
将由持久化层提供真实数值,无需改动前端渲染逻辑。

- world-engine: join() 新增默认 RPG 字段 level/hp/max_hp
- world-engine: sanitize() 透传 level/hp/max_hp 至 SSE 推送
- game.js: SSE 更新时同步三个 RPG 字段到 clientPlayers
- game.js: 角色名右侧渲染金色 Lv.X 等级标签(描边+填充)
- game.js: 角色贴图下方渲染 HP 血条(满绿/半黄/危红三段色)

待 Issue ceresOPA#12 完成完整角色数据模型后,level/hp/max_hp
将由持久化层提供真实数值,无需改动前端渲染逻辑。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant