1

我尝试将Raknet添加到Cocos2d-x游戏引擎以用于 android 游戏,但我不知道如何。我找不到关于这个集成的好教程。我也可以分别编译和运行它们,问题是它们的集成。我认为我应该改变我的Android.mk。我看到了这些链接以及更多链接,但我找不到它们有用:

  1. http://www.jenkinssoftware.com/forum/index.php?topic=5069.0
  2. http://www.jenkinssoftware.com/forum/index.php?topic=3744.0
  3. 最全的 Cocos2d-x 教程指南列表
  4. https://code.google.com/p/fellz/source/browse/trunk/cocos2dx?r=7

我的cocos2d-x版本:3.2,raknet:4.x,ndk:r9d

4

1 回答 1

0

我使用 Visual Studio 和RakNet 教程中有关编译器设置的文档。我按照这个文档,最后从 Raknet 源创建了一个 DLL,把它放在我的游戏的 .exe 文件旁边,它运行良好。

您还应该将 Raknet 源添加到包含的 Visual Studio 头文件中。

更新:

RakNet 不是最好的方法;尝试另一种方式,例如 WebSocket 或 Socket.io。强烈推荐使用 Socket.io,并且已经在 cocos2d-x 源中使用,但它与 socket.io 1.X 不兼容。您可以对 Socketio.h 和 Socketio.cpp 进行一些更改,以将其与 socket.io 版本 1.X 一起使用。此外,cocos2d-x 表示他们将在下一个版本中考虑这个问题。

于 2014-11-01T21:13:06.017 回答