アプレットに対応してみた。一応JavaWebStartも利用してる。
なぜかテクスチャロードに時間がかかり、一瞬フリーズしたか?と思った頃に起動する。
やはりjoglつかってアプレットは無謀かw。
いずれにしろjavaでゲーム作るモチベーションが急激に下がってきた今日この頃。
FlexでPapervision3Dでもいじるか。もしくはレンダラ自前で書くのもおもしろいかも。
ochaglをflexに移植してみるか。。。
アプレットに対応してみた。一応JavaWebStartも利用してる。
なぜかテクスチャロードに時間がかかり、一瞬フリーズしたか?と思った頃に起動する。
やはりjoglつかってアプレットは無謀かw。
いずれにしろjavaでゲーム作るモチベーションが急激に下がってきた今日この頃。
FlexでPapervision3Dでもいじるか。もしくはレンダラ自前で書くのもおもしろいかも。
ochaglをflexに移植してみるか。。。
キーボードのマッピングが重複すると、片方のマッピングが聞かなくなる不具合を修正。
これで、カメラ操作ができるようになった。ついでに注視点が固定だったのを常にプレーヤを見続けるように修正。
これで3D酔いが体験できるよw。
デモを起動する
今までは、ロジックごとにInputActionのインスタンスを生成していた。
これだと、同じキーに対して複数のInputActionが生成されてしまい無駄である。
また、ひとつのキーに対してひとつのInputActionしかマッピングできないため、
同じキーに対して複数のアクションを設定した場合、片方のアクションしか設定されない。
コレを防ぐために以下のように修正した。
前回のやりのこした項目の内、あたり判定のすり抜けに対応した。
デモを起動する
以下のロジックで実現
というわけでとりあえず摺りぬけが発生しなくなりました。
厳密に言うと、辺に対してと頂点に対しても同様の処理をしなくてはいけないんだけど面倒だからいいやw。
ひっさしぶりに趣味プロ。サイトもリニューアル中。CSSメンドクセー。
当たり判定のバグを修正したついでに背景に障害物を配置。
あと、カメラをVキーで切り替えられるようにした。
デモを起動する
うーん、すり抜けが発生するのをどうにかしたい。しかも重すぎ。
キーマッピングで同じキーを複数マッピングできないバグも発覚。
Java5対応とかカリングとかオブジェクトのプーリングとか見直すべきところてんこ盛りだよな。
ま、いろいろやんなきゃいけないことあるけど次の興味は直方体ですよ^^。
なんとなくソースもアップ。
しばらくプログラムしてなかったからMavenでjarファイル作る方法忘れてしまった。。。
mvn packege