ゲームエンジン ngCoreをWindows環境にインストールする方法

まあ、Cgywinとnode.jsがインストールできれば、動くのですが、結構大変なので、メモ

1. Cygwinとnode.jsのインストール

http://rm-rforz.blogspot.com/2010/12/windowsnodejscygwin.html

./configureでほかのエラーで終了してしまう可能性がありますが、その場合、メッセージをもとにググってください。大抵、解決できます。

2. ngCore (Mobage GameTech SDK)の入手

https://developer.mobage.com/

ユーザー登録して入手します。ユーザー登録は無料です。

3. serverの起動

展開したngCoreのSDKディレクトリに移動して、node.jsを使ったサーバーを起動します。

cd SDK
make server

4. Flash版での動作確認

以下のURLでサンプルアプリが動いているか確認します。

http://localhost:8002/Samples/Sprites/
http://localhost:8002/Samples/Touch/

5. Androidエミュレーターでの確認

注意点として、AVDを作るにはGoogle API版を使う必要があることです。Google API版でないと、adbでアプリをインストールするときにこけます。

あとはマニュアルに沿って実機と同じインストールをすればOKです。

広告

ゲームエンジン ngCoreをWindows環境にインストールする方法」への9件のフィードバック

  1. はじめまして。いきなり質問ですみません。
    同じ手順で試しているのですが、make serverでcould not load Jakefileというエラーが発生します。Windows版のnodeを使ってみても同じ結果でした。
    もしこの現象について何かご存知であれば教えて頂けると助かります。

    1. makefileのパスがUnix依存になっているので、すべてcgywin上で作業して、絶対パスでSDKフォルダまで移動されるとうまく行くかもしれません。

      1. さっそくのご返答、ありがとうございます。
        現在の状態ではcygwin上で作業しても同じ問題に行きあたってしまいましたので、最初の手順から見直ししてみます。
        取り急ぎお礼まで。

      2. 以前質問させて頂いたものです。
        ようやく解決出来ましたので、必要ないかとも思いましたが念のためご報告を。

        まず、node.jsのバージョンを0.4.7に変更した時点でjakefileのロードエラーは解消出来ました。

        またその後も、Legacy.jsのエラーでサンプルが動作しなかったのですが、原因はngCoreのパッケージ中のSamples以下のそれぞれのサンプル内のngCoreフォルダへのハードリンク?が無効なファイル化していたためでした。

        全て修正したところサンプルの動作までは確認できました。

  2. はじめまして。
    質問させてください。
    Cygwin上でnode.jsサーバは動作しました。
    しかし、make serverで、最後に
    make: *** [server] Error 1
    と表示されて、ngCoreが動作しません。
    何かアドバイスいただければと思います。

    1. node.jsのバージョンとngCoreのバージョンを教えていただけますか?

      ngCore 1.9であればほぼ最新のnode.jsで動作はすると思いますが、ほかは色々相性があります。

      1. ご返信ありがとうございます。
        ngCoreは最新(1.9), node.jsはv0.4.5です。
        メッセージのなかからエラー情報っぽいものを拾っていくと、


        node.js:134
        TyhpeError: Object # has no method ‘relative’
        :
        :
        Makefile:126: recipe for targe ‘server’ failed
        make: *** [server] Error 1
        と表示されます。
        何かコメントいただければ幸いです。

      2. あ、そのエラーはnode.jsが古いとでますね。

        ngCore 1.9ではnode.js v0.6以上が必要です。

        まず、node.jsを最新版に上げて再度実行して頂けますか?

  3. たびたび申し訳ありません。
    Nodeの最新版をDLし、
    tar xvfz file_name
    ./configure
    でエラーが出たのでrebaseallして./configureはdos版のディレクトリ記述があるというエラーが出たのみでとおりましたが、今度はmakeでエラーがでてしまいました。
    Nodeのバージョンを最新から下げてやる必要がありますでしょうか?

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中