【发布时间】:2021-08-10 04:39:43
【问题描述】:
所以我现在开始真正进入游戏设计并有一个问题:我目前有一个旋转平台,但如果我将一个物体或我的玩家放在上面,它们不会被旋转移动!有什么简单的方法可以让其他物体也转动吗?
【问题讨论】:
-
这能回答你的问题吗? Building a rotating platform in Unity
所以我现在开始真正进入游戏设计并有一个问题:我目前有一个旋转平台,但如果我将一个物体或我的玩家放在上面,它们不会被旋转移动!有什么简单的方法可以让其他物体也转动吗?
【问题讨论】:
一种方法是在物体撞击您的旋转平台时做出反应并将其设置为 this 的子级。
private void OnTriggerEnter(Collider col)
{
col.transform.parent = transform;
}
private void OnTriggerExit(Collider col)
{
col.transform.parent = null;
}
【讨论】: