ootakenの投稿 (2011年7月7日)
まあ、Cgywinとnode.jsがインストールできれば、動くのですが、結構大変なので、メモ
1. Cygwinとnode.jsのインストール
http://rm-rforz.blogspot.com/2010/12/windowsnodejscygwin.html
./configureでほかのエラーで終了してしまう可能性がありますが、その場合、メッセージをもとにググってください。大抵、解決できます。
2. ngCore (Mobage GameTech SDK)の入手
ユーザー登録して入手します。ユーザー登録は無料です。
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です。
2011年8月4日 at 1:43 pm
はじめまして。いきなり質問ですみません。
同じ手順で試しているのですが、make serverでcould not load Jakefileというエラーが発生します。Windows版のnodeを使ってみても同じ結果でした。
もしこの現象について何かご存知であれば教えて頂けると助かります。
2011年8月4日 at 1:55 pm
makefileのパスがUnix依存になっているので、すべてcgywin上で作業して、絶対パスでSDKフォルダまで移動されるとうまく行くかもしれません。
2011年8月4日 at 3:56 pm
さっそくのご返答、ありがとうございます。
現在の状態ではcygwin上で作業しても同じ問題に行きあたってしまいましたので、最初の手順から見直ししてみます。
取り急ぎお礼まで。
2011年8月10日 at 10:55 am
以前質問させて頂いたものです。
ようやく解決出来ましたので、必要ないかとも思いましたが念のためご報告を。
まず、node.jsのバージョンを0.4.7に変更した時点でjakefileのロードエラーは解消出来ました。
またその後も、Legacy.jsのエラーでサンプルが動作しなかったのですが、原因はngCoreのパッケージ中のSamples以下のそれぞれのサンプル内のngCoreフォルダへのハードリンク?が無効なファイル化していたためでした。
全て修正したところサンプルの動作までは確認できました。