我正在尝试将 Unity3D 游戏放入我的 react-native(目前,仅限 android)。到目前为止,我只能从 react-native 导航到另一个 View 中的游戏。但是,我想在一些 react-native 按钮的背景下显示游戏。因此,我需要将 UnityView 转换为 React-Native 组件(如 )。问题是如果我不将 setContentView() 设置为 UnityView,Unity3D 游戏就不会出现。要使用 react-native,我必须将 setContentView() 设置为 ReactNative View 。因此, View 中只能显示其中一个。这个问题有什么解决办法吗?
最佳答案
这里有一些您可以开始使用的教程;
- https://the-nerd.be/2015/11/13/integrate-unity-5-in-a-native-ios-app-with-xcode-7/
- https://github.com/keyv/iOSUnityVuforiaGuide
- http://www.geekyhamster.com/2013/12/unityplayer-as-subview-with-transparent.html
- https://bitbucket.org/jack_loverde/unity-5-vuforia-6-and-ios-native-integration
- http://www.makethegame.net/unity/add-unity3d-to-native-ios-app-with-unity-5-and-vuforia-4-x/
让 Unity View 正常工作后。然后你可以用它构建你自己的自定义 React Native 组件。 React Native 有关于如何制作您自己的自定义组件/ View 的教程。
关于android - 将 Unity3D 添加到 React-Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48035872/