[過去ログ] 【3Dゲームエンジン】Unity質問スレッド29 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
603
(1): 名前は開発中のものです。 [sage] 2017/06/23(金) 00:32:58.38 ID:mgg71Aoi(1/3) AAS
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);
}
605
(1): 名前は開発中のものです。 [sage] 2017/06/23(金) 00:45:47.37 ID:mgg71Aoi(2/3) AAS
>>604
604(1): 名前は開発中のものです。 [sage] 2017/06/23(金) 00:41:27.86 ID:wiOXooAe(1) AAS
どこの宿題ですか?
個人的に興味があって触ってるだけですが、最近は学校で勉強するんですか?
608: 名前は開発中のものです。 [sage] 2017/06/23(金) 00:55:46.48 ID:mgg71Aoi(3/3) AAS
>>606-607
has exit time のチェック自体ははずしていましたが、下部のSettingsがデフォルトのままだったのを0にしたところ
イメージどおりに動くようになりました。どうもありがとうございました。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.047s