2Dゲームでプレーヤーが「AWSD」で移動する必要があるUnityのC＃コードを書いてください
もちろん、C＃を使用してUnityの2Dゲームで「AWSD」キーでプレーヤーを動かす方法の例を次に示します。

Unityyngineを使用します。

Public Class PlayerController：Monobehaviour
{
    パブリックフロート速度= 5F;//プレーヤーの速度

    //プレーヤーの動きを更新します
    void update（）
    {
        //プレーヤーの水平ムーブメント
        float horizo​​ntalinput = input.getaxis（ "Horizo​​ntal"）;
        変換 += new vector3（horizo​​ntalinput * speed * time.deltatime、0f、0f）;

        //プレーヤーの垂直動き
        float verticalInput = input.getAxis（ "Vertical"）;
        Transforming += new Vector3（0f、verticalInput * speeed * time.deltime、0f）;
    }
}

このコードは、input.getaxis（）関数を使用して、ユーザーエントリを水平軸（ "および" d "）および垂直（" w "および"）に取得します。このエントリは、対応するアドレスでプレーヤーオブジェクトを移動するために使用されます。プレーヤーの速度は、速度変数の値を変更することで調整できます。Unityシーンのプレーヤーオブジェクトにこのスクリプトを添付して、適切に動作してください。