[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
517
(3): 2020/02/14(金)22:41 ID:vehvswp5(1/4) AAS
メトロイドヴァニアのカメラとかで基本的に操作キャラを追うんだけど、
マップの端っことかだとカメラが動かなくなって、
操作キャラは画面の端まで動けるってのどうやって実装するんだろ?

物理演算でやってみようって、カメラに画面枠大の BoxCollider2D つけて、
TileMap で「この範囲の内側しか動かないよ」ってコライダー描いてみて、
カメラは rigidbody.MovePosition でキャラを追うようにしてみたが、
なんか突然カメラ位置がワープするみたいに動くときがあったりとか、
省1
519: 2020/02/14(金)22:50 ID:vehvswp5(2/4) AAS
>>518
FixedUpdate でもプルプルしてます。
このプルプル、CollisionDitection を Discrate にすると解消するけど、
そうするとカメラが枠を擦り抜けてしまったり…
521: 517 2020/02/14(金)23:17 ID:vehvswp5(3/4) AAS
突然ワープについては解決しました。
追い掛けてるオブジェクトが操作キャラの子オブジェクトで、localPosition が zero
じゃなく、また操作キャラがふりむくと x 軸の scale を反転させるために、
追い掛けてるオブジェクト自体がワープしている為でした。
あとはプルプル問題だけ…
524: 517 2020/02/14(金)23:31 ID:vehvswp5(4/4) AAS
プルプル解消しました。
コリジョンをきっちりと合わせると食い込んで戻そうとするのが原因のようで、
遊びを持たせると大丈夫って感じでした。

まぁ、物理演算とTileMapでカメラ枠を作るのって強引な感じなので
アセットも漁ってみます。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s