unityを使っているものです。
キャラクターを動かすときにaddforceを使用しているのですが矢印キーでキャラクターを動かし際、キーを
離した後や切り返し(反対側にキーを入れること)たときに慣性でキャラクターがしばらく元々押していた方向に動いてしまいます。この慣性の動きを消してピタッと止まるようにしたいです。
どなたかご教授お願いします。
C#
コード
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerMoveScript : MonoBehaviour {
public float speed; // Use this for initialization void Start () { } // Update is called once per frame void Update() { GetComponent<Rigidbody>().AddForce(transform.right * Input.GetAxisRaw("Horizontal") * speed,ForceMode.VelocityChange); }
}
まだ回答がついていません
会員登録して回答してみよう