Game > GameAnvil > CocosCreator開発ガイド > GameAnvilコネクタのインストール

GameAnvilコネクタのインストール

まず、新しいCocosCreatorプロジェクトを作成します。Cocos Creator Dashboard > New Project > Empty Projectを選択して新しいプロジェクトを作成します。

new-project

new-project-empty

作成されたプロジェクトにGameAnvilコネクタを追加します。GameAnvilコネクタはここからダウンロードできます。ダウンロードしたファイルを解凍してassetsの下にフォルダを作って入れます。 この時、次のような通知が表示されたらNoをクリックします。

set-as-a-plugin

gameanvil-project

GameAnvilコネクタはprotobufjsを使用します。それでGameAnvilコネクタをプロジェクトに入れると上のようなエラーが出ることが確認できます。

protobufjsはNode.jsのinstall機能を使ってプロジェクトに含めます。VSCodeターミナルで次のコードを入力してpackage.jsonファイルを作成します。

npm init

上のコードを入力したらpackage.jsonファイル生成プロセスが始まってパッケージ名を入力します。 この時、Enterを押すとデフォルトでプロジェクト名を使います。以降に入力される値もEnterを押すとデフォルト値を使います。詳しく内容はここを参照してください。

npm-init

デフォルト値で作成したpackage.jsonファイルを開いてみると次のとおりです。

{
  "name": "newproject",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

package.jsonファイルを生成したら、ターミナルで次のコードを入力してprotobufjsをインストールします。

npm i protobufjs --save

protobufjs

インストールが完了したら、プロジェクトフォルダの下に下記のようなフォルダが作成されます。

  • node_modules
  • .bin
  • @protobufjs
  • @types
  • long
  • protobufjs

package.jsonファイルのdependenciesにgameanvil_connectorが追加されたことも確認できます。

{
  "name": "newproject",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "protobufjs": "^6.10.2"
  }
}

Internet Explorerなど古いバージョンのブラウザをサポートするためcore-js, regenerator-runtimeを追加でインストールします。

npm i core-js regenerator-runtime
TOP