誕生日

| コメント(1) | トラックバック(0)
昨日嬉しげにTwitterで今日誕生日だよ的なtweetをすると、意外とみんなおめでとうと言ってくれた。

持つべき者は友ですな。

twitterで連絡してくれた人もmixiで連絡してくれた人も何も見ずに連絡してくれた人も、みんなThanx!!

とても嬉しかったです。

みんなの誕生日もちゃんと祝わないとなー。


てことで誕生日の今日は関東に来て初めてテニスしてきました!

相手は壁です。

わざわざ高いFort(Dunlopの試合球)を買って、ドカドカ打ちまくった。

久しぶりにテニスしたからめちゃめちゃ楽しかったなー。

やっぱ仕事の息抜きは必要だね、まずはテニスする相手を探さないと。

意外とテニスしてくれる人がいないからなー。。


そんでテニスの後は家に帰って、ひたすらFlash作ってた。

前にMGっちが物理演算やってくれって言ってたからBox2Dライブラリを使って物理演算するFlashを書いてみた。

物理演算自体は前にもちょっとやったけど、確か色付けとかやってなかったから、今回はSpriteでちゃんと色をつけながらやることに。

まずは一番簡単そうなCircleから。

たまには失敗したのも見せながら紹介しようかなww


見た目のボールの大きさと実際の物理演算のCircleの大きさが合ってない。。

後で変更しやすいようにステータスを全部変数で扱ってると、たまにこうゆうしょぼいミスやっちゃうんだよね。

しかもこれ摩擦が強すぎてどんどん溜まってる。

まあまだ作成段階だからいいか。

これ見るの重たい人さーせん!!


Circleを変更してうまくいった次は、四角いのでも作ってみることにした。

今度は大きさを間違えないようにちゃんと作った。


ぐはー!!

なぜかズレてるー!!!

と思ったらBox2Dの矩形描画とSpriteの矩形描画の基準座標が違うのね。

調べるとかなり常識っぽかったがまあ気にしない。

直せばいいのSA☆

とりあえず四角いのは滑らないからいかんな。。


とりあえず直した。

矩形の縦横の半分ずつ座標ずらせば直るんだね、うん、簡単だ。

てか重いなこれ。

溜まりすぎてハンパない。

こんなの作るからFlashはダメなんだよとか言われそうだな。

とりあえず、矩形は2つ重ねて少し円に近い形にすることにした。

あと真っすぐな床をちょっと傾けて、図形の摩擦を0.1くらいに変更(若干適当)。

図形も2つだと寂しいから星も追加した。

この星けっこう厄介だったけど、まあそれはいいか、説明がめんどいから。

てことでできたのがこれ。


わっしょーい!!!

図形描画のインターバル短すぎたかな、めっちゃギラギラしてるー。

実は図形を2つ以上重ねるとSpriteの色付けがうまくいかないんだけど、まあどうすればいいかなんてすぐ思いつくだろうから放置。

とりあえずこれは動作環境を選びそうな挙動してるけど、まあ勘弁してください。

ホント1日で書いたんであんまり細かいことは突っ込まないでね!

ソースは気になる人がいたらちょっと整形して後日公開しようかな。

トラックバック(0)

トラックバックURL: http://www.koutalou.com/analysis_code/mt-tb.cgi/272

コメント(1)

HAqqY BIRTHDAY

コメントする

このブログ記事について

このページは、koutalouが2010年6月18日 02:09に書いたブログ記事です。

ひとつ前のブログ記事は「TGPライブ」です。

次のブログ記事は「iOS4」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

2010年8月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31