【ゲームエンジン】Unityなんでも質問スレpart16 (969レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

393
(5): 03/10(月)14:21 ID:L/s7RVLg(1/7) AAS
Unity2021で、Terrain配置して適当に起伏作って、階層直下に配置したTPPのキャラに、CharacterControllerと公式TPPサンプルのC#スクリプトをアタッチして動かしているんだが、
デバッグすると、エディタ上の階層直下でそのTPPオブジェクトを選択していないと、前進しようとしてCharacterControllerインスタンスのMove()を呼んでも、キャラが何かに引っかかって前に進まないんだが
394
(1): [393] 03/10(月)14:22 ID:L/s7RVLg(2/7) AAS
なお、エディタ上の階層直下でTPPオブジェクトを選択した状態になっていると、キャラが何かに引っかかるということはない模様。デバッグ中にエディタ上の階層中でTPPオブジェクトの選択を外すと、また引っかかる様になる。
何でこうなるんだろ?!
誰か現象の理由を知ってる人いたら解決策教えてくれ。
395: 393 03/10(月)14:22 ID:L/s7RVLg(3/7) AAS
規制に引っかかったから分割した
396: 393 03/10(月)14:54 ID:L/s7RVLg(4/7) AAS
解決したわ
マジ使えねえな>>1の冒頭のゴミカスタヒねよ
397: 393 03/10(月)14:58 ID:L/s7RVLg(5/7) AAS
垂直同期を有効にしないとデフォのCharacterControllerは使えないのか?!それはそれでまた問題だな・・・
可変フレームやろうとするとCharacterControllerを自作するしかないのか?!
398: 393 03/10(月)17:16 ID:L/s7RVLg(6/7) AAS
いや違うな。垂直同期関係ないわ
どうもFPSが高くなると、CharacterControllerのMoveが正常動作しなくなるみたいだな。時間分解度が高くなると、速度が丸められちまうのか?!
みんな一体どうやって解決してるんだ
399
(1): 393 03/10(月)17:52 ID:L/s7RVLg(7/7) AAS
公式TPPサンプルは、ΔTを加味してLerpで速度変化を滑らかにしているが、現在速度が1未満になるようなら、強制的に速度1にするようにしたら解決するな
しかしこれだと高いFPS叩き出せるマシン使うと、速度1に到達できるΔTが短くて済む様になって、わずかに有利・不利になる、みたいな影響が出そうだ・・・
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s