你好,我想添加一个基础的生命系统,非常适合初学者,就像超级马里奥那样:如果玩家被熔岩、怪物、尖刺或移动物体击中,就会损失1条命,并且玩家会被传送回关卡起点。玩家一开始有3条命。如果3条命全部用完,我希望玩家重置到第一关或者主菜单。我还希望玩家的生命值在游戏过程中持续存在,不会因为玩家深入关卡而消失;同时生命值要能被一直追踪,比如玩家进入第二关时,如果在第一关损失了一条命,那么第二关开始时就不是3条命,而是2条,因为第一关损失了一条。
我之所以想添加这样的生命系统,主要有两个原因:
- 我的游戏是一款受马里奥启发的平台游戏,我不希望它像索尼克那样。
- 生命值能让游戏更有挑战性,而不是玩家死亡后没有任何惩罚、没有后退,这能让游戏更有趣,而不是枯燥。
如果你知道任何相关的代码,请告诉我。我试过用AI,但都走进了死胡同,YouTube上也没有我想要的代码。
评论 (0)