2012-02-01 5 views
3

に応じたスプライトのサイズを変更します。デルファイ - GLSceneは - 私は画像テクスチャを表示するには、スプライトを使用しますが、スプライトの幅と高さが3Dワールド単位であると、私は自動的にストレッチせずにロードされたイメージのテクスチャを表示する必要がある画像

私はテクスチャを読み込む方法を知っています。読み込まれたイメージに従って自動的にスプライトのサイズを変更する方法が必要です。使用

ツールは、Delphi/GLSceneが

答えて

2

TGLHUDSpriteを使用している、それが直接表示され、画面単位で2Dに配置されます。

TGLSpriteは、スプライトを3Dで表示する場合に、スクリーン単位で配置することができますが、その計算を行う必要があります(TGLHUDSpriteとそのインプットのヒントのソースコードを見てください)。

+0

私が探しているものではありません! – Wel

+0

おそらくあなたはあなたが探しているものを明確にすることができますか? –

+0

私は、スプライトの幅と高さが、画像のテクスチャの現在のサイズに最も適していることを言います。言い換えると、スプライトオブジェクトのサイズを設定する必要があります。 – Wel

関連する問題