Moai SDK でゲームを作ろう (moai-dev/samples/[a-c] を見てみる)

「Developing Mobile Games with Moai SDK」という書籍(Amazon で買えます)を読み終えたので、次は github にある moai-dev のサンプルやクラス API のドキュメントを読もうと思う。まずは moai-dev/samples 以下にあるサンプルから。

android

Android の機能についてのサンプル。

  • app-accelerometer … 加速度の値を表示する。
  • app-backbutton … ‘戻る’ のタップを扱う方法についてのサンプル。
  • app-billing … 支払いについて Google の機能を使ったサンプル。
  • app-dialog … ダイアログの動作サンプル。
  • app-notifications … (左上に表示される)通知を使うサンプル。
  • app-video … 動画再生のサンプル。

anim

アニメーションのサンプル。

  • anim-basic … 画像を1回転させるサンプル。
  • anim-curve … タイミングを指定して画像を1回転させるサンプル。
  • anim-curve-draw … さまざまな曲線を描画するサンプル。
  • anim-curve-modes … 複数タイマーと同期させたアニメーションのサンプル。
  • anim-drive … アニメーションの組み合わせサンプル。
  • anim-fat-curve … よくわからない。
  • anim-flipbook … セルを順番に表示するアニメーション。
  • anim-listener … アニメーションに同期した関数の呼び出しサンプル。
  • anim-span … 巻き戻すアニメーションのサンプル。
  • chase … 2つの prop のアニメーションサンプル。
  • chase-bridge … layer を用いたアニメーションのサンプル。

app

アプリ解析や広告などについてのサンプル。

  • app-apsalar … Apsalar サービス利用サンプル。
  • app-connectivity … WiFi 接続があるかの確認サンプル。
  • app-tapjoy … Tapjoy サービスの利用サンプル。

audio

  • audio-untz … 効果音の再生サンプル。

camera

  • camera-fitter … camera (視点) の動作サンプル。

chrome

  • app-basic … 画像表示サンプル。

color

  • device-clear-color … クリア色の登録サンプル。

compass

  • compass … コンパスの利用サンプル。

contrib

サンプルというか、モジュールがいくつかある。

  • moaigui … Moai 用の GUI がいろいろ。
  • particle-helper … だんだん消えるパーティクルのサンプル。

思っていたよりもサンプルは多かったので、とりあえずここまで。
できれば、もう少しサンプルコードにコメントが欲しかった…。