1

実行時に3Dオブジェクトをロードしたい。この3Dオブジェクト(Qualcommサンプルプロジェクト""ImageTarget"には"teapot.fbx"が含まれているような".fbx"ファイル形式の場合があります)は、保存されたフォルダから、または共有ディレクトリからiphoneにロードされます。これは私にとって大きな助けになります。

4

1 に答える 1

1

彼らの質問は、あなたが本当にどんなフォルダからでもモデルをロードしたいのかということです。

もしそうなら、一般的にあなたはものをロードするためにWWWクラスを使用するでしょう。私の知る限り、 WWWを使用してロードした場合、 Unityは.fbxファイルをモデルに自動的に変換しません。画像のテクスチャとは異なります。自分で解析する必要があります。これは.objファイルの場合は簡単ですが、 .fbx形式についてはよくわかりません。

AndroidアプリでC#FileAPIを使用できるかどうかわかりません。

他の方法では、どのフォルダからもモデルをロードできません。これらは:

  • Resources.Loadは、Resourcesフォルダーからメモリーにファイルをロードします。Resourcesフォルダーは、最終ビルドで大きなパックファイルにコンパイルされます。
  • アセンブリにコンパイルされていないがそのままの状態で、StreamingAssetsフォルダーからファイルをロードします。私はAndroidアプリでは見ていませんが
于 2012-11-06T18:25:10.753 に答える