アーマードコアの動き

ARMORED CORE VERDICT DAY(アーマード・コア ヴァーディクトデイ)(通常版)


 さっきはバイオ風の動きを作ったので、次はアーマードコア風。


アーマードコアの操作は確か…


上/前進
下/後退
右/右移動
左/左移動
L/左回転
R/右回転


だったはず。


キーボード操作を想定してるので、
W A S D/上 左 下 右
Q E/左回転 右回転
という風になってる。



スクリプトはだいたいこんな感じ

	void Update () {
        
        float vert = Input.GetAxisRaw("Vertical");
        float hori = Input.GetAxisRaw("Horizontal");
        bool L = Input.GetKey(KeyCode.Q);
        bool R = Input.GetKey(KeyCode.E);

        transform.Translate(transform.InverseTransformVector(transform.forward) * vert * 0.1f);
        transform.Translate(transform.InverseTransformVector(transform.right) * hori * 0.1f);
        if (L == true) transform.Rotate(0, -1.0f, 0);
        else if(R == true) transform.Rotate(0, 1.0f, 0);
        
	}