0

オブジェクトを連続的に動かしています。そのためのコードは次のとおりです。

myRenderer = gameObject.GetComponent<SpriteRenderer>();
speed_target = Random.Range (15, 20);

rigidbody.velocity = transform.right * speed_target;

クリックすると、この移動オブジェクトの速度を下げる必要がある別のゲームオブジェクトがあります。

この Script で void OnMouseDown に記述しなければならないコードを教えてください。

4

1 に答える 1

1

元の速度方程式でターゲット ゲームオブジェクトの速度を増減させる速度修飾子変数を使用できないのはなぜですか? マウス ダウン イベントで、必要に応じて修飾子を変更します。

例:rigidbody.velocity = transform.right * speed_target * MODIFIER;

于 2014-09-09T16:56:40.390 に答える