1

Android ゲーム用の Cocos2d -xゲーム エンジンにRaknetを追加しようとしていますが、方法がわかりません。この統合に関する適切なチュートリアルが見つかりませんでした。両方を別々にコンパイルして実行することもできますが、問題はそれらの統合です。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 ファイルの横に置いたところ、うまく機能しました。

また、Visual Studio のインクルード ヘッダー ファイルに Raknet ソースを追加する必要があります。

アップデート:

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 に答える