強火で進め

このブログではプログラム関連の記事を中心に書いてます。

openFrameworksでKinectのプログラミング環境構築

今更ながらopenFrameworksでKinectのプログラミング環境構築しました。

ちょとだけ、はまった所が有ったのでメモっときます。

まず、openFrameworksは今まで自分が使っていたのものでは上手く動かなかったのでgitHubから新規にインストールしました。

git clone https://github.com/openframeworks/openFrameworks.git

openframeworks/openFrameworks - GitHub
https://github.com/openframeworks/openFrameworks

インストール後、 addons フォルダにofxKinectをコピーしました。zipで落とした人は ofTheo-ofxKinect-[ここは多分バージョン毎に異なる] ってフォルダに解凍されると思うのでその場合は ofxKinect にリネームしてコピー。

ofTheo/ofxKinect - GitHub
https://github.com/ofTheo/ofxKinect

フォルダにサンプルが同梱されているので example/ofxKinectExample.xcodeproj をビルドして実行してこんな画面が表示されたらOK。

関連情報

OpenKinect と ofxKinect を導入してopenFrameworks でキネクトハック | ひろぽっぽれす
http://hiropo.co.uk/archives/576

Xcode 4でのプロジェクトテンプレートの作成方法

openFrameworksを久しぶりに実行しました。Xcode 4には何故かテンプレートの表示がされませんでした。何やらXcode 4からはテンプレートファイルを置く場所が変わったみたいです。

調べてみた所、以下のフォルダに Templates フォルダを作成してそこに置けばOKという記事も見かけたのですがプロジェクトのテンプレートではここに単純に置くだけではダメみたいでした。

~/Library/Developer/Xcode/

Xcode 4になってから色々とルールが変わった様です。こちらの記事が参考になります。
TemplateInfo.plist というファイルを作って結構色々と記述しないといけないみたいです。

A minimal project template for Xcode 4 : boreal-kiss.net
http://blog.boreal-kiss.net/2011/03/11/a-minimal-project-template-for-xcode-4/

cocos2dのVersion 1.0.1のファイルを見ていると以下のフォルダにXcode 4向けのテンプレートが有るを見つけました。こちらも合わせて参考にすると良いでしょう。

cocos2d-iphone-1.0.1/templates/Xcode4_templates

Download | cocos2d for iPhone
http://www.cocos2d-iphone.org/download