【3Dゲームエンジン】Unity質問スレッド8at GAMEDEV【3Dゲームエンジン】Unity質問スレッド8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト136:名前は開発中のものです。 14/03/18 10:35:27.40 n60DNl4U.net unityで3Dゲームを作成しています。 javaスクリプト初心者です。 以下のような制御をしたいのですが、 上手くいきません。 アドバイスをいただけますでしょうか。 あるキャラクターで 走る(Mot_run)モーションを再生し、 スペースキーを押すと、ジャンプ(Mot_jump)モーションを 再生する。 ジャンプモーション再生後に走るモーションに戻る 下記が、現在書いてみた式に成ります。 function Start () { animation.Play("Mot_run"); if (Input.GetButtonDown("jump")) { animation.Stop("Mot_run"); animation.Play("Mot_jump"); yield WaitForSeconds(1.0); } } すみませんが、 宜しくお願いします。 137:名前は開発中のものです。 14/03/18 10:39:47.20 pDVGxoMo.net なぜStartに書く 138:名前は開発中のものです。 14/03/18 10:47:37.31 n60DNl4U.net >>134 133です こいうことでしょうか function Start () { animation.Play("Mot_run"); } function Update () { // ジャンプボタン(キーボードではスペースキー)が押されていたら…… // if (Input.touches.length > 0) { if (Input.GetButtonDown("jump")) { animation.Stop("Mot_run"); animation.Play("Mot_jump"); // yield WaitForSeconds(2.0); } } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch