我正在使用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);
}
}
}
谢谢