0

私は Unity の初心者です。今、私は深刻な問題に直面しています。私は団結した性格を持っています。キーボードから移動できます。今私はボタンを使ってそのキャラクターを動かしたい(走る、歩く、ジャンプするなど)。ボタンを使用してそのキャラクターを移動するにはどうすればよいですか? 私を助けてください.....

4

2 に答える 2

3

キーボードを使用していたときのように、ゲームがまだWebまたはデスクトップゲームである場合は、GUIボタンを作成し、入力マネージャー設定、GetBbutton関数、およびキューに入れられたアニメーションを介してそれを制御することもできます。したがって、基本的にボタンを押す/押すと、「ウォークアニメーション」が再生されます。ボタンを離すと停止するか、アイドルアニメーションが再生されます。それがIOSゲームであり、画面上のボタンをタッチまたはタップすることについて話している場合、それは同じプロセスですが、それを達成するための異なる方法です!

于 2012-02-11T07:42:25.677 に答える
1

これを試して

var ball : Transform;

function Update()
{
    if (Input.GetKey("up"))
    {
        ball.Translate(Vector3.up * Time.deltaTime, Space.World);
    }

    if (Input.GetKey("down"))
    {    
        ball.Translate(Vector3.down * Time.deltaTime, Space.World);
    }  

    if (Input.GetKey("right"))
    {
        ball.Translate(Vector3.right* Time.deltaTime, Space.World);
    }

    if (Input.GetKey("left"))
    {    
        ball.Translate(Vector3.left* Time.deltaTime, Space.World);
    }  
}
于 2012-11-16T05:56:44.230 に答える