DEEP KICK.com Blog

東京都足立区北千住にオフィスを構えるフリーランスのWebデザイナー、Flashクリエイターのハヤシカオルのブログ。

2008年12月31日

AS3 Technical Bible - vol.06
TweenMaxを使ったフォトギャラリー

w86cover.jpg web creators 2009年2月号 に掲載の連載「ActionScript 3 Technical Bible」のテーマは、「TweenMaxを使ったフォトギャラリー」になります。本連載でもって、わたくしハヤシカオルの執筆はひとまず終了することになりました。「Flash Creative Technicque」時代を含めると、3年にわたって「web creators」の連載を担当してまいりました。毎月4ページの連載を続けるのは、それなりに大変でしたが、ここまで継続することができました。この場を借りまして、読者のみなさまに御礼申し上げます。ご愛読いただきありがとうございました。またどこかでお会いしませう。

deepphotogrid.jpg できあがりのサンプルはこちらをクリック。

TweenMaxは、ActionScriptのモーション系ライブラリのひとつで、GreenSockを運営しているJack Doyle氏が提供しています。最新版のTweenMaxはGreenSockのサイトからダウンロードできるので、そちらから手に入れるようにしてください。なお、ここでは執筆時点(2008年11月)での最新版「TweenMax (AS3) version 3.4」を使用しており、それ以外のバージョンでは仕様上の変更の可能性があることをご承知おきください。TweenMaxの使い方に関する詳細は、誌面および「gs/TweenMax.as」の冒頭部分にコメントとして記述されているので、そちらに譲りたいと思いますが、ここでは誌面では詳しくとりあげられなかったフォトギャラリーとTweenMaxの連携について、若干補足したいと思います。なおサンプルのソース一式は、誌面に掲載されているパスワードを使用して、web creatorsのサイトからダウンロードすることができます。

続きを読む"AS3 Technical Bible - vol.06
TweenMaxを使ったフォトギャラリー"

投稿者 kaoru : 2008年12月31日

2008年11月30日

AS3 Technical Bible - vol.05
2Dアクションゲーム ブロックくずし Part.2

w85cover.jpg web creators 2009年1月号 に掲載の連載「ActionScript 3 Technical Bible」のテーマは、「2Dアクションゲーム ブロックくずし Part.2」になります。

deepblocktennis2.jpg できあがりのサンプルはこちらをクリック。

前回に引き続き、2Dアクションゲームの原点のブロックくずし型ゲーム「DEEP BLOCK TENNIS」の作成について解説します。前回は、「パッド」と「ボール」がシーン内において跳ね返り運動を延々と行い続けるところまで作成しました。今回は、ブロックとなるオブジェクトをシーン内に配置し、ボールとブロックの衝突処理を中心に解説し、ゲームを完成させます。サンプルを作成するための詳しい解説は誌面の方を見ていただくとして、ここではブロックをシーン内に配置する仕組みと、ブロックの種類を制御する仕組みについて補足します。

続きを読む"AS3 Technical Bible - vol.05
2Dアクションゲーム ブロックくずし Part.2"

投稿者 kaoru : 2008年11月30日

2008年10月30日

AS3 Technical Bible - vol.04
2Dアクションゲーム ブロックくずし Part.1

w84cover.jpg web creators 2008年12月号 に掲載の連載「ActionScript 3 Technical Bible」のテーマは、「2Dアクションゲーム ブロックくずし Part.1」になります。

deepblocktennis1.jpg できあがりのサンプルはこちらをクリック。
左右矢印キーで、パッドを動かします。

今回の連載から2回に分けて、2Dアクションゲームの原点のブロックくずし型ゲーム「DEEP BLOCK TENNIS」の作成について解説します。ゲームの構成要素としては、縦横に並んだ「ブロック」、左右に移動させる「パッド」、パッドやブロックやシーンの壁に衝突して跳ね返り運動を行う「ボール」の3つの要素があります。前編となる今回は、「パッド」と「ボール」がシーン内において跳ね返り運動を延々と行い続けるところまで作成します。サンプルを作成するための詳しい解説は誌面の方を見ていただくとして、ここではキーでパッドを制御するメソッドの定義と、パッドとボールの衝突処理について補足します。

続きを読む"AS3 Technical Bible - vol.04
2Dアクションゲーム ブロックくずし Part.1"

投稿者 kaoru : 2008年10月30日

top
about
blog
contact
portfolio