Text

May 29, 2012
@ 5:45 am
Permalink

Unity3dでflash AirのNative Processに値を送ろうとして出来なかったまとめ

Unity3dからFlashの機能を使いたい。(Printとかベクターベースのテクスチャをつくったりとか。)とおもい、Native Processでいけるのじゃないかと思いやってみたんだけど、結果できなかった。

Native Processについては、

http://www.mztm.jp/2011/09/25/ascscp/

がわかりやすい。

Max OSXで使う場合には、Airでの書き出しの際、「拡張デスクトップ」にしたり、dmgで書き出したりしないといけない。

実行中のネイティブプロセスが現在のプロファイルでサポートされているかどうかを示します。extendedDesktop プロファイルで実行している場合のみ、このプロパティは true を返します。また、AIR ファイルとしてインストールされているアプリケーションの場合、NativeProcess.isSupported は常に false です。NativeProcess を使用するには、ADT -target native フラグを使用して API アプリケーションをパッケージ化する必要があります。

それと、Native Processの

File.applicationDirectory.resolvePath(_fileName);

で指定する、_fileNameを、OSXの場合には

/AppName.app/Contents/MacOS/AppName

のようにappの「パッケージの内容を表示」で、中のファイルを指定する必要がある。

http://forums.adobe.com/message/3489997

You can’t just refer to the .app on the Mac when launching, you need to navigate into the application package, locate the actual executable and run that. For instance:

To launch iTunes you might use: /Applications/iTunes.app/Contents/MacOS/iTunes

それで、airのappを実行すると、unityも立ち上がって

NativeProcess.isSupported && _file.existsになるんだけれども。。
UnityからConsole.WriteLineとかで標準出力してみても、なんにもデータ取得できない。
そもそも標準出力の仕方が違うのか、どうなのか分からないところで手詰まり。
残念。

Video

May 25, 2012
@ 2:02 pm
Permalink

本田宗一郎さんがSONYで1度だけ行った講演 (by mizmag360)





Link

May 22, 2012
@ 5:42 am
Permalink

YKBX »

http://a4a.jp/


Video

May 21, 2012
@ 4:52 am
Permalink

(via animate4evr - YouTube)

Unity3d でのShaderについて


Video

May 14, 2012
@ 1:16 am
Permalink

PATHS OF HATE trailer (long) (by PlatigeImage)


Photo

May 14, 2012
@ 12:54 am
Permalink

(via atelier brueckner: gs caltex pavilion)

(via atelier brueckner: gs caltex pavilion)


Link

May 14, 2012
@ 12:30 am
Permalink

WOW鹿野さん。|三茶農園 »