タグ

ブックマーク / www.ficc.jp (5)

  • Box2DFlashAS3での衝突判定 - FICC LABS

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

  • AS3 Macでのマウススクロールイベント - FICC LABS

    FICC安藤です。 連続で Box2DFlashAS3 関連のエントリーでしたが今回は実用的なエントリー、対応するところに開発者の良心のようなものが見える「AS3 Macでのマウススクロールイベント」です。 AS2のMacMouseWheelと同じくpixelbreakerの方がAS3バージョンを公開されています。

  • Box2DflashAS3で F I C の文字を降らす - FICC LABS

    あけましておめでとうございます、FICC安藤です。 やっと通常業務が落ち着いたので、去年の末からずっと気になってたBox2DFlashAS3のエントリーです。 サンプルを見ながら四角や丸を一通り降らして見たので今度は自由な形状、安易に「F」「I」「C」の文字を降らしてみたいと思います。 まず基となる入れ物 worldを用意します。 var worldAABB:b2AABB = new b2AABB(); worldAABB.minVertex.Set(-1000.0, -1000.0); worldAABB.maxVertex.Set(1000.0, 1000.0); var gravity:b2Vec2 = new b2Vec2(0.0, 300.0); var doSleep:Boolean = true; m_world = new b2World(worldAABB, gra

  • Google AJAX Feed API - FICC LABS

    FICC 鈴木です。はじめまして。 FICCでは、デザイン・HTMLコーディングを担当しています。FICC LABSではCSSJavascriptなどのHTMLの周辺について書き進めていければと思います。 初回になるこのエントリーでは、4月に公開された「Google AJAX Feed API」についてお話します。今まで、RSSやAtomなどのフィードをJavascriptなどで取得し使用するには、セキュリティの制限により他サイトで配信されているフィードの情報を扱うことができなかったのですが、このAPIを使用することで、各種フィードを簡単に取り扱うことが可能になるというものです。今回はこれを使用して、Another Bookmarkで配信されているRSSフィードをHTMLで表示するサンプルを作成していきます。 準備:API Keyを取得 Googleのアカウントでログインした状態で、G

  • MovableTypeプラグインのRightFieldsの使い方

    はじめまして、FICCの戸塚です。 FICCではデザイン・HTMLコーディングを担当しています。LABSでは、MTのプラグインやいかついカスタマイズ方法についてご紹介できればと思います。また、CSSの小ネタなんかも投稿予定です。 MT4が発表されてしまった今タイミング的に非常に微妙なのですが、今回はRightFieldsというMTのプラグインについて簡単にご紹介します。 RightFieldsの特徴としては、1)既存のエントリーフィールドのカスタマイズできる、2)エントリーフィールドの数を増やせ、カスタマイズできる点が挙げられます。 最近では、その拡張性や機能面から、MTをCMSとして使う事が一般的になっていますが、一方でHTMLに不慣れな人にとっては、MTは取っつき難いものと思われているのも事実。例えば、エントリーフィールドの数を増やし、フィールド細分化して、極力HTMLタグを入力しなく

  • 1