gpt4 book ai didi

unity3d - unity - 检测已经接触的游戏对象

转载 作者:行者123 更新时间:2023-12-05 00:27:29 27 4
gpt4 key购买 nike

假设我有 2 gameobjects 、 红板和苹果。
游戏开始时(这很关键),苹果已经在红盘上(2 gameobjects 已经接触)。因此,如果我移动红板,则苹果将“父化”为红板并遵循变换。

我怎么能在 Unity3D 中做到这一点?我看代码TriggerCollision ,他们都需要至少一个阶段,即 1 移动 gameobject碰撞另一个,我没有。

知道如何处理这个问题吗?

最佳答案

我找到了解决方案:Bounds.Intersect
如:

var bounds1 = gameObject1.renderer.bounds;

var bounds2 = gameObject2.renderer.bounds;



if (bounds1.Intersects(bounds2))

{

// do something

}

所以有了这个,我的问题就解决了。

关于unity3d - unity - 检测已经接触的游戏对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20536852/

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