0

您好,感谢您的阅读。

我对编码和东西不是很有经验,我有一个可以在碰撞时激活的盾牌

如果盾牌已经实例化,玩家再次拿起盾牌加电,盾牌将加倍,等等。

我想为下面的实例化行提供一个解决方案,以防止每次拾取时多次实例化盾牌。

谢谢你。

GameObject shi = Instantiate(bubble, bubblepoz.position, Quaternion.identity) as GameObject;
4

1 回答 1

0

将“GameObject shi”从函数中取出,使其成为全局变量。

比这样做

if (shi == null)
{
shi = Instantiate(bubble, bubblepoz.position, Quaternion.identity) as GameObject;
}
于 2020-11-26T14:56:51.250 回答