• ベストアンサー

papervision3dでルービックキューブ

こちらを参考にpapervision3dでルービックキューブを試しているのですが ​http://wonderfl.net/code/e3c115e8ed83fe9df4432f88c0ea8940503fe8d5/​ ColorMaterialをBitmapFileMaterialに変更すると画像は読み込むのですが、動かなくなってしまいます。 変更したものです。(動きも少し変更していますが、BitmapFileMaterialでなければ動きます。) BitmapFileMaterial ​http://wonderfl.net/code/8bd2f84f751ede50ceff68f820a179cc001601ce/​ ColorMaterial http://wonderfl.net/code/ae3033fcdef4d878174454ab7388faa3137262c7 原因がわかれば教えていただけるとありがたいです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#248046
noname#248046
回答No.1

こんにちは。ClockMakerのYasuです。 質問されていた内容ですが、wonderflに投稿されたものをfolkして動くようにしてみました。 http://wonderfl.net/code/29505a7fe2816a780974e2903589f35903f94d8b 具体的に挙動を変更したのは、 ・外部ファイル読み込みのクロスドメイン設定 (これはwonderfl用です) ・BitmapFileMaterialインスタンスのinteractiveプロパティーをtrueに設定 の2点のみです。 ColorMaterialもBitmapFileMaterialもinteractiveプロパティーをtrueに設定しないとマウスの動作制御ができなくなります。ColorMaterialのサンプルでは、コンストラクタ生成時の第三引数であるinteractiveプロパティーがtrueに設定されているため動作しています(75~80行目)。BitmapFileMaterialのほうは、interactiveプロパティーを設定されていないために、動作しない状況になったのだと思われます。 参考:ColorMaterialのコンストラクタ http://papervision3d.googlecode.com/svn/trunk/as3/trunk/docs/org/papervision3d/materials/ColorMaterial.html#ColorMaterial() 以上で回答になってますでしょうか。 ご確認をよろしくお願いいたします。

remiosuki
質問者

お礼

clockmakerさん ありがとうございます! interactiveプロパティーはデフォルトではfalseになっているのですね。参考にさせていただき無事動くようになりました。(ローカルのファイルですが)

すると、全ての回答が全文表示されます。

関連するQ&A