gpt4 book ai didi

ios - 如何杀死多次点击的 Sprite ?

转载 作者:行者123 更新时间:2023-11-28 10:09:53 24 4
gpt4 key购买 nike

我正在尝试制作一款具有不同敌人的射击游戏,并且我正在尝试多次击杀 Boss,但我不知道该怎么做。谁能给我解释一下?

最佳答案

问题是您在 projectileDidCollideWithBoss 中跟踪 boss 的生命值,但是每次调用该函数时您都将 boss 的生命值设置为 10(这意味着它将达到的最低值曾经得到的是9)。您需要在函数外部跟踪 monsterhp,并在每次调用该碰撞函数时将其递减。你可以按照 Dan Karbaye 的建议去做,让 boss 成为具有健康属性的 SKSpriteNode 的子类。你也可以让 monsterhp 成为场景的一个属性,但是如果你需要经常做那种事情,你的场景会很快变得困惑,所以从长远来看,子类化 SKSpriteNode 将是一个更好的解决方案。

关于ios - 如何杀死多次点击的 Sprite ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49289282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com