AS3 のライブラリにBox2Dという物理演算ライブラリがあるのはご存知の方が多いと思いますが、C言語からの移植のため書式が特殊で扱いにくく気軽に手を出せないのが現状だという人が多いかと思います。 本日 twitter でQuickBox2Dなるものがあるという情報を入手。Quick というのは動作速度ではなくて、Quick に覚えられるという意味らしいです。馴染みのある書式で、5行程度のソー…
本文を表示するActionscriptに関連する記事
メニューをクリックすると目的地点までスライドする定番のアレです。ソース(.flaファイル)も配布しています。是非どうぞ。 …
本文を表示する商用サイトでお馴染みのボタンをクリックするとサムネイルがスライドするアレですね。定番中の定番機能ですが、実は意外と初心者には難しかったりします。というか自分も苦手です。。。ソースファイル配布中! …
本文を表示する前回のテトリスがかなり甘い作りで動作が不安定だったので、そこだけ注意してオセロを作ってみました。前作のように徐々に処理が重くなっていくってことは無いと思います。制作時間は丁度1日くらいでカンニングは基本的にしてません。 感想としてやっぱ色々と冗長な感じは否めませんね。アクセス修飾子も特別意識して指定してないです。CPUルーチンもランダムに置くだけという手抜き間満載です。 ちなみにドキュメントクラ…
本文を表示する前回のサンプルを発展させて、テトリス(もどき)を作ってみました。最低限の機能のみです。 このぐらいであればアルゴリズムを知っていれば1日くらいで出来そうな感じですね。細かい機能や操作性の調整をして商用レベルまでするとなると数週間は必要な気がしますが。 ちなみにブロックを壁に沿った状態では回転できないことがありますが仕様です。本来はその場で回転できない場合は位置をずらす処理が入りますが時間かか…
本文を表示する前回のサンプルを少し発展させてみました。今回は配列の中身を回転させ、その情報を元にレンダリングしています。 前回のサンプルはrotateメソッドにバグ(Flashの仕様上、三角関数に誤差が出る為)があり時間経過とともに位置が微妙にずれてしまうのですが、fladdict.netさんの記事を参考に対策を施してみました。また、このサンプルのように90度単位の回転を前提としたシステムであれば、sin、c…
本文を表示するASのリハビリということでこんなサンプルを作ってみました。画面クリックで基準点が切り替わります。中学低学年レベルのまま止まっている苦手な数学も少し使ってみました。 ドキュメントクラスに"TestMatrix"を指定してください。4つのボールはあらかじめオーサリング時にステージに配置してあります。 ちなみに、ソースの解説はしません。数学は苦手分野なので下手に説明して間違った知識が広まってしまって…
本文を表示する下記の動画に触発され、テトリスでも手始めに作ってみようかなと。 上記動画のテトリスのソースが公開されているけど、とりあえずはノーヒントで作る。仕様としてはこんな感じで。 基本は上記動画のテトリスと同じ。 言語はAS3.0でOOPで構築。 以上が最低ライン。時間的に余裕がありそうであれば付加機能実装。 "NEXT"の表示や"HOLD"など定番機能実装。 得点表示。 ブロック削除エ…
本文を表示する仕事辞めてから、ほとんどFlash触ってなかったので、そろそろ本腰いれます。 が、時間が空きすぎたせいか、ほとんど忘れてます。。。orz 11月に転職ずれこみそうな予感。。。 まぁ、半年で納得いくレベルまでスキルアップというのが無謀だったわけだけど、とにかく本業を何とかしないことにはどうにもならないわけで。 感覚を取り戻すためにも、簡単なアプリケーションでも作ろうかなと。ニコニコ動画にはお世話…
本文を表示する中村勇吾先生が、FlashDevelop より Flash Builder(旧 Flex Builder)のほうが良いと言ってたので、取りあえずを Flash Builder ベータ版をインストールしてみた。 インストール完了後、adobe 製品おなじみのあの画面。 「30日試用する or シリアル入れて正式に使用する」みたいな選択。 ベータ版って無期限で使えるんじゃなかったっけ? なんか面…
本文を表示する- Home
- > Actionscript


