-1
私はカメラを自分のキャラクターの子にして、その動きに従いました。しかし、私は、カメラがジャンプしたときにカメラが上に移動するのを嫌います。フリーカメラYポジション
C言語の方法はありますか?私はyを自由にすることができますか?
私はカメラを自分のキャラクターの子にして、その動きに従いました。しかし、私は、カメラがジャンプしたときにカメラが上に移動するのを嫌います。フリーカメラYポジション
C言語の方法はありますか?私はyを自由にすることができますか?
カメラの位置を手動で更新し、初期化後にカメラのY位置を保存する必要があります。
Transform playerTransform;
float yPosition;
Vector3 offsetVector; // some offset vector from player
public void AttachToPlayer(Transform pTransform) {
playerTransform = pTransform;
y.position = playerTransform.position.y + 0.5; //some offset
}
void Update() {
transform.position = playerTransform.position + playerTransorm.rotation*offsetVector;
transform.position.y = yPosition;
}
これはすべきことですが、非常に簡単な実装です。レベルが同じy位置にある場合にのみ機能します。
このような質問をする前に、以前の作業(または試行)を表示してください。ありがとう! – Jerrybibo
もちろん、C#を使ってカメラに配置するのではなく、子に変換するのではなく、これを試みたが失敗した場合は、そのコードをお知らせください。 – Serlite