私の質問は、ObjectContainer3Dインスタンスのサイズを変更するにはどうすればよいですか(「幅」、「高さ」、「深さ」のプロパティがないため)?
2 に答える
3D 空間には、ピクセルの概念はありません。通常、サイズは「単位」です。あなたが探しているのは、ピクセル パーフェクト テクスチャをレンダリングする方法です。したがって、3D オブジェクトにマップされたピクセルは、画面上でピクセルとしてレンダリングされます。これは通常、オブジェクトをカメラから特定の距離に移動することによって実現されます。
これは、私が見つけたブログ投稿へのリンクです。これは、あなたを正しい方向に導くはずです.
結局、実際の 3D オブジェクトのサイズは重要ではありません。重要なのは、必要に応じてテクスチャをレンダリングするためのスケールと主にアスペクト比です。画面に 400px x 200px のテクスチャをレンダリングするには、3D プレーンを 4 単位 x 2 単位にすることができます。その後、カメラの前に正しく配置すると、画面上に 400px x 200px の画像が生成されます。
h番目。
J.
Maybe you can use 'scaleX', 'scaleY', 'scaleZ', or 'scale'.
Note that this will chance the size of the objects in the ObjectContainer3D within the 3D space. Not sure if that's what you're trying to do, given that 3D objects have width, height & depth.