▼Sifteoメモ▼
Sifteo


Sifteo
約3.8cm角のボディーにカラーディスプレイを搭載し、各種センサーを備えるゲーム用ブロック。
スクリーンサイズ128x128、フレームレート20fps。


情報源

公式
APIリファレンス
Sifteo公式

開発ツール

Sifteo SDK
Sifteoの開発ツール。
SifteoのサイトからSifteo SDKをダウンロードして解凍。

mono 2.10.x
monoの実行エンジン。
monoのサイトからmono 2.10.xをダウンロードしてインストール。
long term support versionでなくlatest stable versionを利用。

MonoDevelop
monoの統合開発環境。
MonoDevelopのサイトからMonoDevelopをダウンロードしてインストール。
Windowsでは.NetとGTKも必要。

初期状態では日本語環境で文字化けになるので以下の設定を行う。
ファイルのアクセス権がない場合は「sudo chmod 777 ファイル名」でパーミッション解除。
  1. 「/Library/Frameworks/Mono.framework/Versions/Current/etc/gtk-2.0/gtkrc」を開く。
  2. 「gtk-font-name = "Lucida Grande 12"」を「gtk-font-name = "Hiragino Kaku Gothic Pro"」に変更。
  3. 「/Library/Frameworks/Mono.Framework/Version/Curent/etc/pango」に「pango.aliases」という名前でファイルを作成。
    内容は次の通り。
    "Lucida Grande" = "Hiragino Kaku Gothic Pro"

はじめてのSifteoアプリの作成

プロジェクトの生成
プロジェクトの作成手順は次の通り。
  1. コマンドプロンプト(ターミナル)をオープン。
  2. Sifteo_SDK/tools/project_genに移動。
  3. 以下のコマンドを実行。
    mono project_gen.exe MyAppName
    MyAppNameは新規アプリの名前。
    オプション引数としてテンプレートへのパス(-t /path/to/template)を指定可能。
  4. プロジェクトのフォルダが生成されるので、中に含まれるソリューションファイル「MyAppName.sln」をMonoDevelopで開く。
プロジェクトへのSifteo.dllの参照追加
プロジェクトへのSifteo.dllへの参照の追加方法は次の通り。
  1. MonoDevelopのメニュー「プロジェクト→参照アセンブリの編集」を選択。
  2. 「System」にチェックを入れる。
  3. すでに参照として追加されている「Sifteo」を削除。
  4. .NETアセンブリタブを選択。
  5. 「<SIFTEO_SDK>/Siftdev.app/Contents/Resources/Runtimes/Mono/Current/sifteo/Sifteo.dll」を選択し追加ボタンを押す。
  6. OKボタンを押す。
ビルドと実行
ビルドと実行の手順は次の通り。
  1. MonoDevelopのメニュー「ビルド→全てビルド」を選択。
  2. MonoDevelopのメニュー「実行→実行」を選択。
    Siftdevとの接続待機状態になる。
  3. Siftdev.appを起動し、メニュー「Developer→Load Apps」を選択。
  4. 新規アプリが含まれているフォルダ(build)を選択。
  5. ライブラリに新規アプリが追加されるので選択してPlayボタンを押す。




−戻る−