【发布时间】:2018-10-11 20:24:49
【问题描述】:
我试图让玩家穿过布帘。
在我的第一人称相机上附加了一个球体对撞机,在一个 prim 平面上附加了一个布料脚本。我试图在运行时将 FPS cam collider 附加到布料对象上。
我写了一个脚本,看起来它应该可以工作,但它没有。没有错误或什么都没有。该脚本编译并运行,但球体对撞机只是没有连接到布料组件。什么给了?
public class ClothTest : MonoBehaviour {
private void Start() {
Cloth a = GetComponent<Cloth>();
var ClothColliders = new ClothSphereColliderPair[1];
ClothColliders[0] = new ClothSphereColliderPair(GameObject.Find("First Person Camera").GetComponent<SphereCollider>());
ClothColliders[0] = a.sphereColliders[0];
}
这是检查器中布料组件的截图:
【问题讨论】:
标签: c# unity3d cloth-simulation