FLARTookit2.0+FlexBuilder3.0の導入メモ
とりあえず
一度、SimpleCube.asは動かしたんだけども
色々触りすぎてゴチャゴチャしすぎてるので、再度インストールというか導入から纏めたいと思う。
何度もやる可能性もあるし、防備録というところでひとつ・・・
そろそろ、卒論関係で作成したいんだけども
遷移などは出来たから、FLARToolkitの画像認識の開始と終了が何処か調べないといけんなぁと
・・・SimpleCubeのソースを読んで解いてるんだけど・・・時間かかるかも
あー学生ニートだから、ひたすらそっちに時間をかければ良いわけだけども
参考はちゃぶ台メモさんところと、タロタローグさんとこで解説されているのでOK
ただ、タロタローグさんとこも、FLARToolkit2.0の導入を書いている途中だそうで
そっち待った方が良いとは思う、多分
自分は時間が無いだけだけども・・・勉強しない癖は直さないとなぁ(´・ω・`)
-というわけで、srcに放り込む-
大体は、ちゃぶ台さんところの手順でOKです
ただ、最新版だと、Papervision3Dの中身が少々変わっているようです
見たらわかるんですが、as2とas3というフォルダがあります
多分、ActionScript2.0とActionScript3.0だと思いますので、as3以下にある
papervision3d\as3\trunk\src
を全て上書きで作成したフォルダFLAR_testに放り込みます
現状、FLAR_testの中身はこんな感じです

次、FlexBuilderに戻って、プロジェクトの中に、さっきコピペした「samples」と「src」が出来ていることを確認
さて、タルタローグさんでも書いてある通り・・・と思ったんだが
ソースを見ている限り、org.papervision3d.cameras.Camera3Dの変数は最新版だと全てprotectedになっている
少し前・・・10月あたりのリリースだと、全てprivateになっていたんだけども
多分、大丈夫だろうということで、改変しておりません、あしからず
さて、ここで問題が発生
FlexBuilder3.0でやる場合、srcを外部ソースとして読み込もうとするとエラーが出ます
なので、一旦、メインソースフォルダを「sample」にしたあと、FlexBuilderを再起動してください
そうすると、srcにパスが通ってない状態になります
その後、ちゃぶ台さんとこにあるように、srcを外部フォルダとして認識するようにします
次
この状態になると、エクスプローラーからフォルダを開いてみるとわかりますが

こうなっているはずです
さて、ここで問題が一個・・・
sample以下がパスが通っているはずなのに、デフォルトのコンパイル指定が出来ません
前は、net以下のさくーしゃさんのサンプル(SimpleCUbe.as)を移動、パッケージ名変更、ソースフォルダを指定変更とかして無理やり動かしましたが
そうすると、それ以外のが動かせないという状況になるので
なお、FlashDevelopも入れてるんですが
環境なのか、タロタローグさんを参照しても日本語やら上手くいかなかったので・・・
とりあえず、Flexの書籍だけじゃなく、ActionScriptの書籍も読み込まないとダメっぽいなぁ
まずは、タロタローグさんとのこサンプルを動かさないと・・・うん
同時にSimpleCubeの読み解きかしら・・・
卒論だと、FLARToolkitで認識して各種のトリガにするだけなのに
なんでMetaseqoiaとか入れてはちゅねを表示させようと頑張っているんだろう、俺はw
ただ、失敗中。円のやつも失敗したなぁ
認識しているけど、表示されないっていう状態
タロタローグさんとこのサンプル改変どおりのはずなんですが
多分、サンプル最後の
this._baseNode.addChild(this._cube);
の代わりの描写のやつをやってないからだと思う。ならやれよって感じですが(´;ω;`)
と・・・とりあえず、楽しいんだけども、先に認識開始と終了を見極めてから!!ということで
デモに1人1人のマーカー対応のmqoしたら華やかには出来るだろうけどなぁ・・・
先生以外に理解していただけるのかが不明。ガンダムを表示したら乗ってきてくれると嬉しいとか思った
| 固定リンク
「プログラム」カテゴリの記事
- FLARTookit2.0+FlexBuilder3.0の導入メモ(2009.01.23)
- FLARToolKit2.0+FlashDevelop 導入メモ(2009.01.24)
- FLARToolkit2.0+FlexBuilder3.0 導入メモ 2日目(2009.01.24)


コメント