首页 > 解决方案 > 如何在某个 y 级别统一、2d、统一 5、linux 重生精灵

问题描述

我需要做到这一点,当我的精灵卡盘方块到达 y=-11 或更多时,它将在一个不可见的空对象处重生。我曾尝试将触发器与对撞机一起使用,但这似乎效果更好,如果不能,请帮助我使用盒式对撞机组件和触发器。

标签: unity3d

解决方案


如果您有一个带有盒子碰撞器和刚体的玩家对象,如果他附加到他的碰撞器撞到另一个碰撞器,它将调用

void OnCollisionEnter(Collision collision) {

}

如果对象的碰撞器与它的碰撞选择了“isTrigger”,那么

void OnTriggerEnter(Collider other) {

}

叫做

您还可以对本地变换进行采样,即在 GameObject 的更新循环调用中

if (transform.position.y < -11.0f) {

}

推荐阅读