在基础的移动射击上增加了玩家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