cocos作成者がsocket.io.mdを追加

記事ディレクトリ

手順

  • socket.ioをダウンロードする
    注:クライアントをダウンロードする必要があります。最初に、socket.ioのGitHubを直接ダウンロードしましたが、使用されていないことがわかりました。
    [3] [4] [5]が、socket.ioのダウンロードについて言及しました。 js、スクリプトに追加

接続のダウンロード:リファレンス[6]

最後にsocket.io.jsファイルを取得しました
socket.io-client

  • ファイルの内容を変更
    する[1]を参照して、モノをパッケージ化します以前のパッケージでダウンロードしたsocket.io.jsのファイル内容は、次のコードでラップされます
 if (!cc.sys.isNative) {
     // SocketIO 原始代码
 }
  • これをcocos作成者に追加します。
    これは非常に簡単です。インターフェイスのスクリプトに直接ドラッグするだけで、過去に実際にコピーされます
    Cocos Creatorにスクリプトを追加

  • プラグインのセットアップ
    [5]を参照して、リソースマネージャーでsocket.io.jsファイルをクリックし、プロパティチェックでインポートプラグインを確認します。
    cocosクリエータースクリプトプラグイン

onLoad関数にどのステートメントを追加する必要があるかについては、[4]を参照してください。これは不要であり、古いバージョンであると推定されます。最新バージョンは必要ありません

    // use this for initialization
    onLoad: function () {
        // if(!cc.sys.isNative){
        //     window.io = SocketIO
        // }
        // else{
        //     require('socket.io')
        // }
        //this.label.string = this.text;
        this.GetAvgConnServerLoadNums()
    },

使用する

必要はありません、ioモジュールを使用してください

const socket = io.connect('http://127.0.0.1:5000');

問題

  • ファイルsocket.io.jsおよびTypeErrorなどを開くことができません
    。プロジェクトを再度開くだけで、それがMaoであることがわかりません。プロジェクトが正常に動作している場合は、[5]の手順を参照してください。

参考資料

[1] 公式Webサイト:ネットワークインターフェイス
[2] socket.io
[3 ] cocos creator 1.8の単純な実装+ socket.io(誤って表現)
[4] トピック:CocosCreator + socketIO簡単なチュートリアル(1.0に更新)
[5] CocosCreatorゲーム開発-新人学習への道(2)SocketIOの簡単なチュートリアル
[6] socket.io-client

41件のオリジナル記事を公開 賞賛7 20,000回以上の閲覧

おすすめ

転載: blog.csdn.net/pkxpp/article/details/104790196