祖母の白寿のお祝い 先日、満99歳(数えで100歳)になった祖母の白寿のお祝いをやった。 さすがに身体のあちこちに不具合が出てきており、そろそろ本格的に外出も難しくなってきたので祖母と一緒に家族で集まれるのはたぶんこれが最後だろう。 下は0歳から上は99歳までいるので、移動と諸々…
祖母の白寿のお祝い 先日、満99歳(数えで100歳)になった祖母の白寿のお祝いをやった。 さすがに身体のあちこちに不具合が出てきており、そろそろ本格的に外出も難しくなってきたので祖母と一緒に家族で集まれるのはたぶんこれが最後だろう。 下は0歳から上は99歳までいるので、移動と諸々…
This isn’t the game in that YouTube video! The YouTube game is called Crayon Physics Deluxe and this is just a quick and ugly prototype of that game. You can’t draw anything else than squares in this game. Sorry for the hostility, but subtle tactics didn’t seem to work. Here’s my tenth done-in-under-a-week game. I would have liked to spend few more days with the game, but unfortunately I didn’t ha
Erin Catto氏の作った物理シミュレーションエンジンのライブラリである「Box2D」をFlashで利用できるようにしたものがこの「Box2DFlashAS3」、オープンソースで提供されています。 実際にどれだけ威力があるかというのはデモを見ればわかるほどの出来栄えで、ピタゴラスイッチ風なものとか、ドミノ倒しとか、いろいろなことができます。 デモのFlashとダウンロードは以下から。 デモは以下から。左右の矢印キーで次のデモに移動することができ、「R」キーを押すとリセットされます。 Flash Physics Engine Box2DFlashAS3 1.4.2 http://box2dflash.sourceforge.net/ 例えばコレは1つめのデモ。橋の上に物体が乗ってます。 マウスで橋をつかんでふりまわすと、上の物体は四方八方に飛び散ります 次はピタゴラスイッチ風 ドミノ倒し
Flash 9による2D物理シミュレーション2D物理シミュレーション Revive 2D物理シミュレーションのライブラリをandre michelleさんが公開されています。 ActionScript 3.0のソースプログラムです。 http://blog.andre-michelle.com/2006/revive-2d-physics-engine/ 高速で正確なシミュレーションを行うようです。 その特徴は次のようになっています。 動的にオブジェクトの交差を判定する(高速に動くオブジェクト対しても非常に安定) 移動する物体 パーティクル 円 線(テスト段階) 固定の物体 点 ゲート 外向きの円 外向きの円のセグメント 内向きの円 内向きの円のセグメント ベジェ曲線 グループ バネ 固定バネ 使い方 付属ファイル一覧 簡単なサンプルプログラム
Box2Dの様々な機能について説明してきましたが、そろそろBox2Dのマニュアルに書かれている主な機能の説明が一通り終わるので、今回で最終回とさせていただきます。最後のテーマはコンタクトリスナです。 コンタクトリスナを使うと、物と物がぶつかったことを検出できます。ピンボールではボールが様々なオブジェクトに当たったときに得点が入りますが、そういった部分の実装にコンタクトリスナを使うことができます。 サンプルについて まずはサンプルのFlashをご覧ください。円を作るときのFlashに似ていますが、円が落下して床にぶつかると星が飛び散ります。前回DebugDrawを使わない方法を説明したばかりですが、今回は説明を簡単にするためにDebugDrawを使っています。 動作についての説明 このFlashでは、コンタクトリスナを使って画面内の全ての物体同士の衝突を検出しています。衝突を検出すると、その
as, box2dワリオランドシェイクと YouTube のコラボプロモーション が面白かったので、似たようなものを作ってみました。次の文字列をコピーしてアドレスバーに突っ込むと、HTML が崩壊します。javascript:(function(){var d=document; var s=d.createElement("script"); s.charset="UTF-8"; s.src="http://tech.nitoyon.com/meltdown/meltdown.js?"+(new Date()).getTime(); d.body.appendChild(s)})();崩壊するのは画像だけなので、画像があるページで試してみてください。このブログだとこんな具合。画像はドラッグすることも可能です。あまり画像が多いと重くなりすぎるのでご注意を。仕組みFlash と JavaSc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く