碰撞:CollisionShape2D
为simle 添加一个CollisionShape2D,,


设置胶囊形态并旋转90度更符合形态
在玩家代码里边新添加一个碰撞触发函数

给玩家和场景,怪物指定碰撞图层。
在玩家角色添加一个当前血量
var currentHealth
信号:
添加一个新场景HBoxContainer作为显示血量的自动布局,
然后再添加 一个新场景Panel+Sprite2D,添加血量图片到Sprite2D
更新

更新血量图片的帧显示
在world里添加CanvasLayer,把HBoxContainer拖进子节点。

在world里添加CanvasLayer,把HBoxContainer拖进子节点。
信号:Signal

在角色代码 里定义最大血量 ,当前血量 ,和血量变化信号

在布局里更新血量显示

在world初始化血量和初始化信号接受触发的函数

在角色 碰撞函数里发送信号