我有一个玩家角色,由一些立方体、球体和一个胶囊组成。我创建了空对象Player
,玩家的所有身体部位都是Player
. 我有两架飞机,中间有一个移动平台。我可以在普通平面和墙壁上行走和跳跃,但是当玩家在移动平台上时,玩家的身体部位会分崩离析。也许这真的很愚蠢,但我刚开始使用 Unity。
这就是问题所在,玩家在移动平台上崩溃了:http: //nl.tinypic.com/r/207s3sz/9
下面是关于概述、玩家、身体部位和带有相应角色持有人的移动平台的信息。body
所有身体部位都具有与屏幕截图中的部位相同的属性。谁能帮我解决这里出了什么问题?如何通过移动平台运输整个播放器?
HoldCharacter 脚本:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class HoldCharacter : MonoBehaviour {
void OnTriggerEnter(Collider other) {
other.transform.parent = gameObject.transform;
}
void OnTriggerExit(Collider other)
{
other.transform.parent = null;
}
}