Closed MettoNao closed 4 months ago
TPSみたいにプレイヤーの向きがカメラに追従するかって事? それなら、プレイヤーの向きはカメラに追従しないようにお願い
pushしました
実装ありがとう。 概ね良いけど、カメラを上に向けると床をすり抜けちゃうのは避けたいかもしれない。 上を向く時だけPlayerにカメラが寄ってく形のカメラも試してみたい。 実装お願いできそう?
もう少し詳しく聞いてもいいか? カメラが体の下半身ぐらいまで下がったら、それに比例してカメラが寄ってくるってことでいい?
カメラが体の下半身ぐらいまで下がったら、それに比例してカメラが寄ってくるってことでいい?
この認識で大丈夫です。
こんな感じのイメージ
了解
これは当たり判定は考慮しない? 考慮するのであれば、今はCinemachineで実装されているから、PlayerObject/VirtualCameraにCinemachine Colliderをつけて確認できるよ。 とりあえずこれで床をすり抜けない動作を確認してもらってもらった方が早いかも。 壁のディザ抜きとの併用を考えているのであれば、これを元に仕様を考えられると思うし。
Collide Againstに壁オブジェクトのレイヤー設定すると出来る
動作を確認した。ありがとう。 今、Playerが接地している地面のみを判定する、みたいな事ができれば想定通りの動きになりそう。 ただ、その場合レイヤーで分けるみたいな事ができるのかな?
出来るけど、繋がってるメッシュでやるなら難しいね。 やるとしたら、プレイヤーの下半身にカメラが行ったら衝突判定に切り替えるみたいな感じになるかも。
やるとしたら、プレイヤーの下半身にカメラが行ったら衝突判定に切り替えるみたいな感じになるかも。
それだと、Playerが角とか壁際にいる時にカメラを上に向けたら、動きがぐちゃぐちゃになる気がする。 カメラが衝突してる壁の法線の方向によってカメラの動きを変える、とかできんかな?
法線だけだと、球状とか凹凸とか色々バグりそうだな...
床に埋まるのがしんどいってことなら、 カメラの中心が常にプレイヤーじゃ無いカメラワークみたいなのがあれば問題解決になりそう。
法線だけだと、球状とか凹凸とか色々バグりそうだな...
確かにそうだね
カメラの中心が常にプレイヤーじゃ無いカメラワークみたいなのがあれば問題解決になりそう。
カメラが下に向くほど、CameraPivotHorizontalのY座標が増加してくみたいな感じ? それで一回やってみるのもありだな。
ちょっと変わるけどオートマタはプレイヤーが常に中心じゃないカメラだね
キャラと被りそうになったら横にズレるのか。 カメラの角度によって中心が移動するのが良さそうだね。
プレイヤーの向きはどうする?