oFメモ

・openFrameworksで作ったアプリを他のマシンで動かす場合、ファイルが反映されないなぁと思って調べました。(xcode)

参照:http://openframeworks.jp/forum/topic.php?id=79

GetResoucesPath.mmとGetResoucesPath.hをsrcに追加

GetResoucesPath.h

#pragma once
#include <string>
std::string getResourcesPath();

GetResoucesPath.mm

#include "GetResoucesPath.h"
#import <Cocoa/Cocoa.h>
std::string getResourcesPath()
{
	std::string result;
	NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
	result = [[[NSBundle mainBundle] bundlePath] UTF8String];
	[pool release];
	return result;
}

run scriptに
cp -rf bin/data/ “$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/”
を追加

ofApp::setup()に
ofSetDataPathRoot(getResourcesPath() + “/Contents/Resources/”);
を追加

とりあえずこれでファイル使ったoFアプリケーションも正常に動いているみたいですが、もっと良い方法あれば教えてください…。

//————————————————
・アイコンの作り方

https://itunes.apple.com/jp/app/app-icon-resizer/id759132884?mt=12(便利)等で作ったアイコン用画像を入れたフォルダにicon.iconsetと名前を付ける

ターミナルで↑フォルダと同じディレクトリにいき iconutil -c icns icon.iconset を実行すればicon.icnsが出来る。

できたicon.icnsをof_v0.8.0_osx_release/libs/openFrameworksCompiled/project/osx/icon.icnsと差し替えればOK.

追記:
上記以外のアイコンの設定方法
TARGETS–>>General–>>App Icons–>>SourceのUse Asset CatalogボタンをクリックしMigrateを選択。
スクリーンショット 2013-12-26 11.19.53
横に→ボタンが出てくるのでクリック。
スクリーンショット 2013-12-26 11.20.06
AppIconの中のどこかに画像を置く(画像サイズは合わせる)。
スクリーンショット 2013-12-26 11.35.48
ソースツリーのところにImages.xcassetsが出来ているのでそれをTARGETS–>> Build PhasesのCompile SourcesとCopy Filesに追加してビルドすればアイコンが反映される筈です。


12/10 02:38

11/2の記録

前回のライブは実際のビー玉の動きにあわせて音や映像を付けていたので今度は仮想的なものを動かしてそれに音や映像を動かしてみよう、ということが11/2の目標でした。

Leap Motion、openFrameworks(ofxBox2d,ofxOpenCV,ofxUGen)、赤外線カメラを使用。
指の位置でbox2dの重力、指の本数でオシレータの種類、ofxOpenCVで手の形を検出。
Beyond Interactionがなかったらやっていなかったでしょう。これから約3年半くらい。まだまだだなぁと思います。


11/14 12:02

anju presents PARAISO ”Tour de 九州”

11/2(sat)anju presents PARAISO ”Tour de 九州”

http://www.facebook.com/events/160436127491249

at 小倉MEGAHERTZ 
19:00open-19:30start TICKET(+1d order): 1500

出演…原田仁(Hearts&Minds)fromROVO、MUSQIS、三浦モトム、諸岡光男、斜陽、六弦琴、溝野ボウフラ、naaaaaoooo、中華マンズ、ノブーさん&マルさん、heirakuG、Tropical Chest Hairrrs

参考…










11/01 22:18