unity3d中的球生涩运动问题

时间:2015-01-20 06:24:19

标签: unity3d game-physics

我正在使用unity3d开发斯诺克游戏项目。球运动存在严重问题。在某个方向对目标球施加力后,它正在做一种不稳定的运动。我的相机位置是从顶视图固定的。我已经将弹性物理材料应用到我的母球上。请告诉我我错过了什么。

using UnityEngine;
using System.Collections;

public class CueBall1 : MonoBehaviour {

    public Transform cueStick;

    private float force = 1000;

    // Use this for initialization
    void Start () {

        gameObject.rigidbody.collisionDetectionMode = CollisionDetectionMode.ContinuousDynamic; 
        rigidbody.interpolation = RigidbodyInterpolation.Interpolate;

    }

    void FixedUpdate () {

        if(Input.GetMouseButtonDown(0)){

            rigidbody.AddForceAtPosition(cueStick.forward * force,transform.position,ForceMode.Acceleration);

        }

    }
}

谢谢

0 个答案:

没有答案