2017-12-30 29 views
0

Ich versuche, das Unity3D-Spiel in meine Reaktion-native (für jetzt, nur Android). Bis jetzt konnte ich nur zu dem Spiel navigieren, das in einer anderen Ansicht von react-nativ ist. Allerdings möchte ich das Spiel im Hintergrund einiger reaktionseigener Buttons zeigen. Also, ich muss UnityView in React-Native-Komponente (wie) konvertieren. Das Problem besteht darin, dass das Unity3D-Spiel nicht angezeigt wird, wenn setContentView() nicht auf UnityView gesetzt wird. Um react-native zu verwenden, muss setContentView() auf ReactNative-Ansicht festgelegt werden. Daher kann nur einer von ihnen in einer Ansicht angezeigt werden. Gibt es eine Lösung für dieses Problem?Hinzufügen von Unity3D zu React-Native

+0

Haben Sie das jemals gelöst? Ich habe das gleiche Problem wie du bist. Ich kann nicht herausfinden, wie der UnityPlayer gerendert wird, ohne 'setContentView()' zu verwenden. –

+0

https://medium.com/@beaulieufrancois/show-unity3d-view-in-react-native-application-yes-its-possible-852923389f2d Dank Francois Beaulieu, auf dieser Website finden Sie die Lösung. –

Antwort

0

Hier sind ein paar Tutorials, mit denen Sie anfangen können;

Sobald Sie eine Unity-Ansicht arbeiten. Dann können Sie Ihre eigene benutzerdefinierte React Native-Komponente damit erstellen. React Native enthält Anleitungen zur Erstellung eigener benutzerdefinierter Komponenten/Ansichten.