用于网络游戏开发的react / redux和unity的集成

时间:2018-02-20 19:06:51

标签: reactjs unity3d redux webgl

有没有办法在Web应用程序中集成unity和react?甚至可能在子窗口中运行统一部分。

所以基本上我想使用图形和动画的统一部分。如果游戏中发生了一些有趣的事情,那么react / redux中的状态就会发生变化或触发某些动作。

如果我可以在游戏的统一部分中使用redux状态的某些部分,那将是理想的。因此,通过处理程序统一访问redux或某些部分。

非常感谢。我希望很清楚我想做什么。

1 个答案:

答案 0 :(得分:7)

是的,这是可能的。我已经建立了一个用于存档的库,您可以从here获取它。我在您的React和Unity内容之间添加了双向通信。

您可以按照以下方式加载Unity内容。

export class App extends React.Component {
  render () {
    return <Unity 
      src='Public/Build/myGame.json' 
      loader='Public/Build/UnityLoader.js' />
  }
}

如果您有任何其他问题,可以在GitHub页面上打开问题。