护盾强度
护盾强度
今天我的目标是给 Shields 3 次命中,并添加一个 UI 元素来跟踪它的健康状况。
首先,我将创建三个父对象,每个对象中都有正确数量的盾牌精灵,将它们放置在我的玩家生命中,然后将它们的活动状态切换为 false。
然后我将创建一个类似于我为生命创建的数组,但使用游戏对象而不是图像,我还将留下一个空的“No_Shields”游戏对象。
现在我将在我的 UI 管理器中创建一个公共的 ShieldLife 方法,它只是将当前的健康设置为“活动”并停用之前的健康。
最后,我将在我的 ShieldActive 方法中设置 _shieldStrength 为 3,然后修改我的玩家伤害方法以检查我的盾牌强度是否超过 0,在这种情况下,我将减去 1 并在我更新时更新它受到伤害。一旦它为0,那么护盾将再次停用。
在这里你可以看到它的一个例子!
现在就是这样!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明