0

カメラとその中にいくつかのブロックを備えたviewport3dがあります。現在、キーボードを使用してカメラを上下左右に移動し、回転などを行っています。

でもカメラの代わりに世界観を動かしたい。したがって、ユーザーが W キーを押して上に移動すると、カメラが +x の位置に移動するだけではありません。ユーザーとしては、20 度のビューである可能性があります。

4

1 に答える 1

0

仮想カメラ ブームを作成します。

対象のオブジェクトまたはシーンの中心と同じ場所に、TDummy のような目に見えないオブジェクトを作成します。

オブジェクトの子として TCamera を作成します。軸の 1 つで、目的の距離だけ離れた位置に設定します。

ダミー オブジェクトの rotationAngle を変更するだけで、オブジェクトの周りでカメラを回転させることができます。カメラは正確な距離を維持し、自動的に中心に向けます。

また、カメラの子としてライトを追加することで、カメラの動きにライトも追従します。これが誰かに役立つことを願っています。

于 2013-08-07T04:07:17.597 に答える