タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

actionscriptに関するshibacowのブックマーク (4)

  • BeInteractive! [x = x + (d - x) / 2.0 を時間に基づく関数に変換する]

    BetweenAS3 でやっぱり物理的なイージングをサポートしたい。基的には時間に基づくトゥイーンしかサポートしていないんだけど、「時間から現在値を算出する関数」と「目的地に着くまでにかかる時間を算出する関数」が導出できれば、組み込むことができる。というわけで、色々やっていたら、なんとなくできた。 今回は、誰もが一度は書いたことがあるであろう、フレームごとに現在値から目的地まで距離の半分ずつ近づく (ゼノンのパラドックスのみたいな) アレについて考えてみる。元コードはこんなイメージ。 function enterFrameHandler():void { x = x + (d - x) / 2.0; } まあ見覚えあるよね。x が現在値で d が目的地。 まずはじめに、この関数を一般化するところから。開始値を b として、係数 (上のコードでは 2.0 になってる値) を m としたとき

  • Box2DFlashAS3での衝突判定 - FICC LABS

    昨日に引き継ぎBox2DFlashAS3、楽しすぎます。 FICC安藤です。 今回は、もしゲームを作るとなると必要になると思われる「当たり判定」です。 上のサンプルでは3つのルールがあって 1 敵役は星形 2 マウスクリックで左側から玉が飛んでくる 3 玉が敵に当たるとエフェクトを残して玉だけ消す。 今まではMovieClip.hitTest() で毎フレームごとにぶつかってるのがいないか走査してたと思います。 Box2Dではworld内の物は特別なにもしなくてもお互いがぶつかれば反発しあって跳ね返ります。 まぁそういうエンジンですからと言えばそれまでですが、逆にただレンダリングしてるだけだと「いつ何が何とぶつかったか?」がわかりません。 ぶつかった時のイベント等ないかソースを見てみましたがそれっぽいものは見当たらず、 Box2D/Dynamics/Contacts/b2Co

  • スライドショーサービスを集めてみました - DesignWalker

    スライドショーサービスを集めてみました - DesignWalker
  • ActionScript 3.0 メモ

    「ActionScript 3」とは、「Flash Player 9」以降で実行できるオブジェクト指向のスクリプト言語。言語仕様やパッケージ設計はJava言語により近くなり、洗練されたオブジェクト指向言語となった。JITコンパイラ搭載により、処理速度も大幅に向上している。 開発ツールはコマンドラインベースの「Flex 2 SDK」(無償)と、Eclipseベースの「Flex Builder 2」(有償)がある。

  • 1