コード例 #1
0
ファイル: CharacterPresenter.cs プロジェクト: abotkugyu/hod
    /// <summary>
    /// Force	その質量を使用して、rigidbodyへの継続的な力を追加します。
    /// Acceleration	その質量を無視して、rigidbodyへの継続的な加速を追加します。
    /// Impulse	その質量を使用して、rigidbodyに瞬時に速度変化を追加します。
    /// VelocityChange	その質量を無視して、rigidbodyに瞬時に速度変化を追加します。
    /// transform.AddForce(x, 0, z, ForceMode.Acceleration);
    /// </summary>
    /// <param name="x"></param>
    /// <param name="z"></param>
    public void Move(float x, float z)
    {
        isMove = true;
        Rigidbody transform   = characterView.GetTransForm();
        Vector3   nowPosition = transform.position;

        targetPosition.x = x / 200 + nowPosition.x;
        targetPosition.z = z / 200 + nowPosition.z;

        characterView.Run(true);
    }