私のゲームでは、ボールはバウンスして決して遅くならないと考えられています。しかし、ボールは徐々に時間の経過とともに減速しています。私はボールオブジェクトとスクリプトのイメージを入れます。ここ は左 ユニポンゲームボールの物理速度を遅くする
上のボール特性は、ここに私はそれが勝った理由は分からないので、ボールスクリプト
using UnityEngine;
using System.Collections;
public class Ball : MonoBehaviour
{
public float ballVelocity = 3000;
Rigidbody rb;
bool isPlay;
int randInt;
void Awake()
{
rb = GetComponent<Rigidbody>();
randInt = Random.Range(1,3);
}
void Update()
{
if (Input.GetMouseButton(0) && isPlay == false)
{
transform.parent = null;
isPlay = true;
rb.isKinematic = false;
if (randInt == 1)
{
rb.AddForce(new Vector3(ballVelocity, ballVelocity, 0));
}
if (randInt == 2)
{
rb.AddForce(new Vector3(-ballVelocity, -ballVelocity, 0));
}
}
}
}
であるとされています仕事は、ここに私の物理プロジェクトの設定です
['RigidBody.Drag'](http://docs.unity3d.com /ScriptReference/Rigidbody-drag.html)をゼロにしますか? – DavidG
@DavidG私はインスペクタのウィンドウにコードを挿入し、コード内のメソッドを更新して何も変えませんでした – Luke
ボールのバウンシーとそれがどんな打撃を受けているのですか? – DavidG