2009年6月21日日曜日

雑記

週末を使って戦場のヴァルキュリアをクリアしました。
以前言ったとおりアニメ終了前にちゃんとクリアできました。
これで積みゲー1つ消化。
購入から約3ヶ月でのクリアでした。結構早いかも。

良ゲーでした。DLCも購入しました。
なんだかまだ出していないキャラがいるっぽいので売らずに2週目をする予定。

ところでエターナルアルカディアの続編って出ないんですかね・・・俺待ってんだけど。

2009年6月18日木曜日

[Pv3D]Papervision3Dをやってみた その3[AS3.0]


今回はCollada形式(DAE)のファイルをPv3Dで読み込んでみました。

完成品ソースコード

まずGoogleの3Dギャラリーから適当なファイルをダウンロード。
利用規約は読んだけど多分問題はないはず。

拡張子daeのファイルがあるので、それをソースフォルダに持っていき、あとは、
var dae:DAE = new DAE();
dae.load("model.dae");
scene.addChild(dae);

と書けば表示されます。
だたし、こちらで解説されているように"org/papervision3d/core/proto/MaterialObject3D.as"の"tiled"の値を"true"にしないと正しく表示されません。

これだけだったらあまり苦労はしません。
Flex Builder上で実行するのにはエラーはでません。しかし、生成したswfファイルを実行すると、「ローカルファイルシステムの SWF および信頼されているローカル SWF ファイルのみがローカルリソースにアクセスできます。」といったエラーが発生します。
これを解決するには、モデルとテクスチャのファイルの埋め込みが必要になります。
今回一番苦労したのがこれです。


テクスチャファイルの埋め込みと、そのマテリアルリストの作成はこんな感じです。
[Embed(source='model/images/texture0.jpg')]
private var texture0:Class;    // 画像埋め込み
var material0:Bitmap = new texture0() as Bitmap;
var myMaterials:Object = {
material_2_1_8_image: new BitmapMaterial(material0.bitmapData)
}

上の「material_2_1_8_image」の部分は、daeファイルをテキストエディタで開き、画像ファイル名を検索すると、このようになっています。
<image id="material_0_23_8_image" name="material_0_23_8_image">
<init_from>../images/texture0.png</init_from>
</image>

この"id"と"name"の値です。
自分が使用したdaeファイルは、この値が「material_0_23_8-image」というようになっていましたが、"-"を含むとASでエラーになるので、"_"に置換しています。


モデルデータの埋め込みとロードはこんな感じです。
[Embed(source="model/model.dae", mimeType="application/octet-stream")]
var daeFile:Class;
var daeObject:DAE = new DAE();
daeObject.load(XML(new daeFile()), new MaterialsList(myMaterials));


テクスチャの画像が多いと埋め込みが非常に面倒です。
鮭さんのほうで紹介されていたこちらを使わせてもらいました。便利便利。
今回の完成品ですが、一部のテクスチャの表示がうまくいってません。見逃してください。


今回の参考サイトはこちらです。
http://sakeprog.cocolog-nifty.com/sake/2008/08/papervision3d38_7285.html
http://blog.r3c7.net/?p=113
http://d.hatena.ne.jp/sakusan_net/20080702/1215003280


----------------------------------------
2009/10/18 追記
一部訂正しました。→こちら

2009年6月17日水曜日

昨日のお買い物。

近くのGEOでDVD返すついでに何本かゲームを買った。
当分プレイしないと思うけど。

まずはこれ。
スナッチャー
スナッチャー
メタルギアで有名な小島監督の作品だってことだけは知ってますが、内容は知らない。
てかコナミってSSでゲーム出してたんですね。アーケードではライバルでもあるのでセガとはあまり仲がよくなさそうだけど。

DESIRE デザイア

これはなんとなく買った。安かったし。(でもこの中では一番高い

そしてこれ。本日の目玉商品。
DIGITAL DANCE MIX 安室奈美恵
DIGITAL DANCE MIX 安室奈美恵
店頭で見て前々から気になっていた作品。
非常に気になります。これは近いうちにプレイするかも?
セガのAM2研の作品っぽいです。なにをしたいんだあそこは・・・

3本で約1000円でした。お買い得?

Vista SP2

家のデスクトップPCにVistaSP2をインストールしようとするとなぜか失敗するという現象が起きた。

再起動までさせておいて最後のところで「インストールされませんでした」というメッセージとともに変更を元に戻してしまう。
原因を調べていたらこれらしい。
デスクトップは家族共用だが、兄が以前Ramdiskを入れていたのが原因らしい。
上記サイトにあるように環境変数をいじったらインストールされました。

こういう事態が起きてしまうのでソフトを入れすぎるのも問題ですねー。

2009年6月4日木曜日

[Pv3D]Papervision3Dやってみた その2[AS3.0]

まだ途中だったりしますが、こんな感じです。
ソースコードはこちら

Cameraは結構複雑。まだ慣れてない。
本当はBitmapMaterialを貼り付けたかったんだけど、セキュリティエラーがでた。
なんで?

2009年6月2日火曜日

積みゲーリスト

メモ代わりに積みゲーリストでも作ってみる。
自分が忘れないためのものなんで面白くも何ともないですが。

PS3

  • 龍が如く3
     - 未クリア。8割ぐらい進んでる。そのうちクリアする。

  • 戦場のヴァルキュリア
     - 未クリア。8割ぐらい進んでる。アニメ終わる前に終わらせようかな。



Xbox360

  • ソニックワールドアドベンチャー
     - 未クリア。エッグマンランド。ストーリーよりもホットドッグ系を進めようかな。

  • HaloWars
     - 未クリア。5割程度?オンラインメインです。ストーリーはそのうちCoopで。

  • Halo3、COD4、怒首領蜂大往生、Orange Box、XBLA
     - クリア済み。暇だったら実績解除。



Wii

  • ウイニングイレブン プレーメーカー2009
     - たまにやるかも。とりあえず放置。



PS2

  • グランディアX
     - 未クリア。やる気ない。

  • ANUBIS ZONE OF THE ENDERS
     - 未クリア。現在7割程度。そのうちやります。

  • アマガミ
     - 2人クリア。気が向いたらやる。

  • サクラ対戦3
     - 未プレイ。

  • Fate/stay night
     - 未プレイ。限定版についてきたPSPの花札ゲーはやった。



DC

  • セガガガ
     - 未プレイ。そのうちやる?



SS

  • ルームメイト -井上涼子-
     - クリア済み。BADエンドだけど。夏休みにまたやるかも?

  • お嬢様特急
     - 未クリア。半分程度。

  • AZEL
     - 未クリア。まだ序盤。いつかやる。

  • パンツァードラグーンツヴァイ
     - 未プレイ。

  • シャイニング・ザ・ホーリィアーク
     - 未プレイ。

  • シャイニングフォースIII シナリオ3
     - 未プレイ。シナリオ2を持ってないのでシナリオ2手に入れたらやりたい。



PSP

  • グランディア
     - ゲームアーカイブス。昔SS版をクリア済み。

  • アイドルマスターSP ミッシングムーン
     - ババアはやった。疲れたので進めてない。ババアっていったやつ表出ろ。

  • もじぴったん
     - ボリュームありすぎ。



DS

  • ヴァルキリープロファイル 咎を背負う者
     - 序盤。



書くの疲れたのでPCはいいや。
なんか忘れてるのありそう・・・

昔に比べてクリアしないゲームが増えたなあ。