
ヒントとコツ
フォーラム
GDevelopで3Dモデルが重なる問題とその解決策
GDevelopで3Dプロジェクトを開発する際に、Blenderからインポートしたモデルが意図せず重なってしまうという問題がフォーラムで報告されています。この現象は、Blenderの「前面(in front)」オプションが有効になっている状態に似ているとのことです。

このような重なりの問題は、3Dモデルのジオメトリデータや、GDevelopでのレンダリング設定に起因する可能性があります。
考えられる原因と対処法:
- Blenderでのエクスポート設定: BlenderからGLTF形式などでエクスポートする際に、法線(normals)の向きや、メッシュの破損がないか確認することが重要です。エクスポート前に、Blender内でモデルの法線が正しく設定されているか、「Face Orientation」オーバーレイなどで確認してみましょう。
- GDevelopのインポート設定: GDevelopにモデルをインポートする際の設定も確認が必要です。特に、3Dオブジェクトのスケールや回転が正しく適用されているか、インポート後の初期位置に問題がないかなどをチェックします。
- レンダリング順序: GDevelopのイベントシートで、3Dオブジェクトのレンダリング順序(z-order)を明示的に制御する必要があるかもしれません。ただし、3D空間においてはz-orderは通常、オブジェクトのZ座標によって自動的に決定されます。
- コンポーネントの分離: もし、重なっているオブジェクトが単一のメッシュとしてインポートされている場合、Blender側で個別のオブジェクトに分割し、それぞれを別々にインポートすることで解決する場合があります。
この問題に直面している開発者は、上記のような点を確認し、GDevelopの3D機能に関するフォーラムでの議論やドキュメントを参照することで、解決の糸口が見つかるかもしれません。