0

フレームごとに変換する必要なく、(MMORPG ゲームのように) プレイヤーを追跡するカメラを作成する方法。でも回しやすい。もし可能ならば。

Node character;
Camera camera;

void init() {
   createCharacter();
   /** CREATE CAMERA **/
}

void rotateCamera(float aroundYaxis, float verticaly) {
   /** ROTATE CAMERA **/
}

void changeDistanceOfCameraToPlayer(float delta/* may be absolute that doesn't matter*/ ) {
   /** MOVE CAMERA **/
}
4

1 に答える 1

0

デフォルトでは、カメラはどのノードにも接続されていないため、カメラの移動を担当する関数を書き直して、カメラ自体ではなく、カメラを接続してから接続する必要があるノードをいくつか書き換えることが最善の方法です。このノードからプレイヤーへ。そうすれば、プレイヤーが動くとカメラも一緒に動きます。

于 2011-07-01T06:15:22.873 に答える