在基础的移动射击上增加了玩家HP、受伤特效等
首先找到溅血的素材,拖入construct中,将其Behavior改为Fade(淡出):


添加事件:

为player设置hp:

当HP=0时,角色死亡:


创建全局变量HP:


在Every tick事件中添加text用以显示玩家血量 :


在之前的碰撞事件中加入substract的action,每碰撞一次,玩家hp-1,player_hp为自身变量,系统判断自身变量<=0时销毁玩家,
hp为全局变量,用来显示玩家的剩余血量:

顺便将控制方式更改为wasd的, 框选palyer,将default改为no :

添加keyboard事件,点击key is down后选择相应键位相应方向 :


运行效果:



来源:oschina
链接:https://my.oschina.net/u/4460967/blog/3215497