【3Dゲームエンジン】Unity質問スレッド29at GAMEDEV【3Dゲームエンジン】Unity質問スレッド29 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト614:名前は開発中のものです。 17/06/22 22:13:31.85 xzd4QI5C.net >>603 悩んだときはアセットストアに行きましょう! 有料アセットで解決するかもしれません 615:名前は開発中のものです。 17/06/22 23:41:22.63 nL8eDWtt.net アセットって結局のところミドルウェアだからな ミドルウェアだけで作られた作品はゲーム作りではなくただの積み木 616:名前は開発中のものです。 17/06/23 00:32:58.38 mgg71Aoi.net 2Dキャラクター作成を通してスクリプトの勉強をしています。 問題:遅延が発生します。 ・やりたいこと 入力:右キー 出力:デバッグログに「On」と表示、出力2:キャラクターのアニメーションを待機からダッシュに変更、キャラクターが右に移動する シーン上にはカメラ、ライト、キャラクター1体(アニメーション2つ)のみを配置しています。 スクリプト自体はぱっと見無事に実行され、キャラクターは右キーを押せば右に移動するようになりアニメーションも指定のものに変化しましたが アニメーションが変化するまで時間がかかり、入力開始直後は待機モーションのまま滑るように移動します。 60fpsで録画してみたところ、キャラクターのpositionが動き出してからアニメーションが変化するまで8fの差がありました。 また、同様の処理でキーから手を離すとキャラクターが静止し待機モーションに移行するようにしていますが、こちらも同じく遅延します。 以下がキャラクターにアタッチしたスクリプトのうち、update内に記述したものです。どこを変更したらよいでしょうか? if(Input.GetKey("right")) { Debug.Log("On"); animator.SetBool("isRun", true); transform.position += transform.right * 0.05f; } else { Debug.Log("Off"); animator.SetBool("isRun", false); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch