2Dゲームでプレーヤーが「AWSD」で移動する必要があるUnityのC＃コードを書いてください
次のスクリプトが役立つ場合があります

rigidbodyを使用せずにオブジェクトを移動します：

パブリックフロート速度= 100;
公開変革obj;

public void update（）
{
    float h = input.getaxis（ "Horizo​​ntal"）;
    float v = input.getaxis（ "Vertical"）;

    vector3 tempvect = new vector3（h、v、0）;
    tempvect =早期

    obj.transform.posion += erily;
}

rigidbody2dを使用した動き：

パブリックフロート速度= 100;
public rigidbody2d rb;

public void update（）
{
    float h = input.getaxis（ "Horizo​​ntal"）;
    float v = input.getaxis（ "Vertical"）;

    vector3 tempvect = new vector3（h、v、0）;
    tempvect =早期
    RB。
}

2番目のスクリプトを使用して、後で衝突を検出できることが必要な場合は、剛体を移動することをお勧めします。

また、エディターでスロットOBJを移動するにはオブジェクトを割り当てる必要があることにも注意してください。
2番目のスクリプトを使用した場合は、エディターのスロットrbにrigidbody2dのオブジェクトを割り当てます。