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); }
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/22 05:40