gpt4 book ai didi

javascript - 当游戏对象进入触发碰撞器时销毁它?

转载 作者:行者123 更新时间:2023-12-03 07:54:49 24 4
gpt4 key购买 nike

当游戏对象进入带有设置为触发器的 BoxCollider2D 的游戏对象时,我无法销毁游戏对象。我在 GameObject 上有一个 JavaScript 脚本,内容如下:

#pragma strict

function OnTriggerEnter (other : Collider) {
Destroy(other.gameObject);
}

我希望脚本做的是销毁进入触发碰撞器的任何对象。我的游戏是 2D,如果有帮助的话。

感谢任何帮助! :)

另外,#pragma strict 是做什么的,为什么它在那里?

最佳答案

我用某种方式解决了这个问题。 2D 碰撞器位于屏幕外,因此我取消选中“Is Trigger”复选框并使用以下代码:

function OnCollisionEnter2D(coll: Collision2D) {
if (coll.gameObject.tag == "toast")
Destroy(coll.gameObject);
}

现在我的 toast Sprite 在撞击碰撞器时会被摧毁。

希望这有帮助! :)

关于javascript - 当游戏对象进入触发碰撞器时销毁它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34845485/

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