旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

初Flash

2007年10月20日

Flex2 SDK を使った ActionScript3 で Flash作成を始めました。
ということで、テストで作ったものを晒し。
枠の中をボールが延々跳ね返るだけのアプリです。

箱の中のボール達 version 0.1
ソースはコチラ

【所感とか疑問とか】

  • たまにボールが埋まって消えてしまうことがありますが、どうせその部分を含めて直すことになるのでそのままになってます。
  • 最終目的としては、「仮想的な物理世界を構築するフレームワーク」の作成です。ブロック崩しゲームなら、そのフレームワークを使えば簡単に作れるような感じのものを妄想してます・・・が、前途が非常に多難です。
  • 物体と物体の衝突による変化は、各物体が持つベクトルと物体との接点がわかれば計算で正確にでるはずなんですが、その接点を取る方法がわからない。hitTestObjectじゃ無理っぽい。
  • そもそも、hitTestObjectだと、円を描画したものでも四角としてhitTestを行ってしまう?知らないだけかも。
  • 1フレームに物体が動く距離が大きい場合は、その間の物体の衝突はどうやって判定するんだろうか?
  • 物体が増えると膨大な計算量になってしまう。他のFlashシューティングゲームとかは、どうやって制御してるんだろうなぁ。
  • モデル化は自分なりには丁寧にやっている・・・気がするけど。どうなんだろうか。
完成する可能性は極めて低いのですが、勉強がてら、もうちょっと頑張ってみます。
同じようなFlashアプリのソースを読まんとっ。(面倒臭)