2016-09-09 32 views
10

React Native'ı üç.js ile tümleştirmek için bir çözüm arıyorum. Bildiğim kadarıyla, üç.js DOM'de çalışır. DOM'a işlenmeden üç.js'yi kullanmanın bir yolu var mı? 3D render render için three.js kullanıyorum. Örnek, https://github.com/tweedegolf/minecraft-character-configurator'a bakılabilir ve Bağlantı Noktası'na React Native'a çözümler gerekir. Teşekkürler :)Üç.js, React Native'de (WebView olmadan) nasıl çalıştırılır?

+2

Birisi bir denemeden bahsettiğini hatırlatarak sadece bu toksicfork/tepki-üç-renderer Gitter kanalında, projenin ne olduğunu bilmiyorum, üzgünüm daha fazla bilgiye sahip değilim ama bu bir başlangıç! –

+0

Performans hakkında merak ediyorum ve _alongside_ RNative ürününü düzgün kullanması gereken gerçek yerel OpenGL API'den daha iyi bir performans elde edeceğinizi tahmin ediyorum. –

+0

Öneriniz için @ WylieКулик teşekkürler. Cinema4D/3dsmax/Blender'dan oluşturduğum herhangi bir modeli OpenGL koduna dönüştürmeyi merak ediyorum. Herhangi bir fikrin var mı? :) –

cevap

0

Expo'nın GLView bileşenine ve ayrıca üçüncüsü olan Three.js entegrasyonuna bakabilirsiniz. Şu anda güzel bir araba ama sonuçların var.

+0

Cevabınız için teşekkürler. Bazı örnekler görüyorum ve dosyadan 3D modelini desteklemiyor gibi görünüyor (Cinema4D/3dsmax/Blender). –

+0

Gerçekten de, obj dosyasını bir Expo varlığı olarak yüklemeyi ve daha sonra onu içe aktarmayı gerektiriyor gibi görünüyor. Şu anda aynı problemi yaşıyorum, ama forumdaki expo-üç bakıcısı ile konuşuyorum, oldukça duyarlılar: https://forums.expo.io/t/missing-gl-interfaces- make-GLView-fail/1723/7 –