2016-09-09 5 views
10

React Nativeとthree.jsを統合するソリューションを探しています。私が知っていることから、three.jsはDOMで動作します。 DOMにレンダリングせずにthree.jsを使用する方法はありますか?レンダリング3Dオブジェクトにはthree.jsを使用します。この例はhttps://github.com/tweedegolf/minecraft-character-configuratorで見ることができ、React Nativeに移植するソリューションが必要です。 ありがとう:)React Native(WebViewなし)でthree.jsを実行するにはどうすればいいですか?

+2

誰かがtoxicfork/react-three-renderer Gitterチャンネルでこれを行う実験について話していたことを忘れないでください。何がプロジェクトになったのかわかりません、もっと詳しく知りませんが、それはスタートです! –

+0

私はパフォーマンスについて疑問に思っていますし、真のネイティブOpenGL APIをもっとうまく使いたいと思うでしょう。これは_alongside_ RNativeをうまく動作させるはずです。 –

+0

ありがとう@WylieКуликの提案。 Cinema4D/3dsmax/Blenderから作成したモデルをOpenGLコードに変換する方法が不思議です。あなたは何か考えていますか? :) –

答えて

0

エクスポのGLViewコンポーネント、およびexpo-three、Three.jsの統合を見ることができます。今はかなりバギーですが、結果が出るかもしれません。

+0

答えをありがとう。いくつかの例がありますが、ファイル(Cinema4D/3dsmax/Blender)から3Dモデルを読み込むことはできません。 –

+0

実際、expjアセットとしてobjファイルをロードしてから、インポートする必要があるようです。私は現時点で同じ問題を抱えていますが、私は彼らのフォーラムで開催された3人のメンテナーと話しています。彼らはかなり反応があります:https://forums.expo.io/t/missing-gl-interfaces- make-glview-fail/1723/7 –

関連する問題