トップページ > ゲ製作技術 > 2019年04月17日 > S3Vgcylq

書き込み順位&時間帯一覧

5 位/42 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000011000000000002



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【3Dゲームエンジン】Unity質問スレッド39

書き込みレス一覧

【3Dゲームエンジン】Unity質問スレッド39
640 :名前は開発中のものです。[sage]:2019/04/17(水) 11:48:21.48 ID:S3Vgcylq
>>637
結論から言うとUpdateで移動すると壁にめり込む

イベントの実行順
https://docs.unity3d.com/ja/current/uploads/Main/monobehaviour_flowchart.svg

『FixedUpdate』は物理ロジックの括りで、
OnCollisionやOnTriggerと一本化されてる
つまりここで移動すれば壁との衝突を即座に判定して画面に映る前に修正できる

『Update』はゲームロジックの括りで、
入力やコルーチンと一本化されててすぐ後には描画が走る
だからここでの移動は自前で衝突判定してなければ壁を突き抜けててもそのまま画面に映っちゃう
【3Dゲームエンジン】Unity質問スレッド39
641 :名前は開発中のものです。[sage]:2019/04/17(水) 12:01:16.21 ID:S3Vgcylq
あとdeltaTimeの補間はその間を飛ばすことになるから
例えば60fpsで1m移動するなら10fpsの場合は6mの移動になって、
ぶっちゃけ何も対策してなければその間のオブジェクトすり抜けるバグになる

判定が発生する系の動作ではあんまり推奨しない


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。