2009/07/26

Drawstuff開発報告(3)

ソフト班Shinpukuです。

新Drawstuffの開発が早くもピンチになりました。

テクスチャです。

真っ白(笑)。

いや、Windows環境だから、

HBITMAP hBmp = (HBITMAP)LoadImage(NULL, filename, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
BITMAP bmp;
GetObject(hBmp, sizeof(BITMAP), &bmp);

こんな感じにWindowsのAPIでビットマップ読み込んで、後はテキトーにglTexImage2Dにデータ渡して終わりっ!・・・と思ってたんですよ。

どうも うまく動かないようです。

あっ、ちなみに以前の方法(ppm読み込むやつ)はうまくいきました。


う~ん、どうしよう・・・。

2009/07/25

Drawstuff開発報告(2)

こんにちは、ソフト班Shinpukuです。

新Drawstuffの開発は順調です。


更新
・ メニューを日本語化
・ メニューに「表示」「全画面表示」を追加
・ カメラ、色設定のAPIを実装
・ 全画面表示切り替えを「Alt+Enter」に変更
・ 背景とボックスの描画関数を実装

TODO
・ テクスチャの実装
・ 球、円柱、カプセル等の描画
・ コマンド関連

テクスチャはBMP画像で実装する予定。

ファイルから読み込むか、リソースから読み込むかは考え中・・・

2009/07/24

Drawstuff開発報告(1)


ソフト班Shinpukuです。

とりあえず、今日出来たところまで。



・×ボタン、Alt+F4で終了できないバグを解消
・全画面表示に対応(右クリックで切り替えできます)

2009/07/22

シミュレータの話

こんにちは、ソフト班Shinpukuです。

現在HPで公開されているシミュレータは結構、昔のものです。

最新版は実機プログラムに統合されています。


これは統合される前の最後のバージョンです。

剛体の動力学計算にODE(Open Dynamics Engine)を、グラフィックの描画にSDL(Simple Direct-media Layer)を用いて作りました。

フルスクリーン切り替えやジョイスティック操作に対応しています。

ODE付属のdrawstuffは扱いやすいのですが、機能が少ないので少し不満です。Alt+F4や×押しても終了できない致命的なバグもあります。

出村先生も互換ライブラリを開発しているみたいですし、自分で書いてみるのもいいと思います。

とりあえず、今週からHibikino-Musashiも互換ライブラリの開発をスタートします。

2009/07/15

RoboCup 2009 GRAZ-AUSTRIA

RoboCup 世界大会 GRAZ-AUSTRIAに参加しました。
(場所:オーストリア,グラーツ 日時:2009年6月29日(月)~7月5日(日))


結果はベスト6という成績を収めることが出来ました。
また、フリーチャレンジでは3位という好成績を得ることが出来ました。

皆様のご支援を頂き、世界大会でも結果を残すことが出来ました。
ありがとうございました!