<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:itunes="http://www.itunes.com/DTDs/Podcast-1.0.dtd">
  <channel>
    <title>ゲームが作りたい</title>
    <link>http://create.game-island.info/</link>
    <description>ゲームが作りたい。そんな感じ。Flash製作指南サイトじゃないんで気を付けてね！むしろ指南して下さい( ﾉД`)</description>
    <language>ja</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <itunes:subtitle></itunes:subtitle>
    <itunes:summary>ゲームが作りたい。そんな感じ。 Flash製作指南サイトじゃないんで気を付けてね！ むしろ指南して下さい( ﾉД`)</itunes:summary>
    <itunes:keywords>ゲーム,ゲーム製作,flash,flashゲーム,ブラウザゲーム,</itunes:keywords>
    
    <itunes:author>ケン</itunes:author>
    <itunes:owner>    
       <itunes:name></itunes:name>
       <itunes:email></itunes:email>
    </itunes:owner>
        <itunes:explicit>no</itunes:explicit>
        <item>
      <link>http://create.game-island.info/article/232037782.html</link>
      <title>スペースハリアーを作ろうとしたが</title>
      <pubDate>Tue, 25 Oct 2011 12:39:57 +0900</pubDate>
            <description>3Dでスペースハリアーみたいなのを作ろうと思ったんですが、スペースハリアーって消失点が中央にあるように見えて、発射弾は消失点無視で真正面に飛んで行っちゃうんですね・・・。という訳で、作ってみたサンプルだと画面中央の消失点に発射した弾が寄り過ぎて微妙な感じになってしまいました。これだと、遠くの敵は真ん中辺りに居ないと狙えませんね。※サンプルはカーソルキー操作　Zキーで弾自機を画面中央に固定して、発射角を変化させるタイプのゲームの方がいいかもしれない。</description>
            <content:encoded><![CDATA[
3Dでスペースハリアーみたいなのを作ろうと思ったんですが、<br />スペースハリアーって消失点が中央にあるように見えて、<br />発射弾は消失点無視で真正面に飛んで行っちゃうんですね・・・。<br /><br />という訳で、<a href="http://freegame-create.up.seesaa.net/image/2011_10_25.html" target="_blank">作ってみたサンプル</a>だと画面中央の消失点に<br />発射した弾が寄り過ぎて微妙な感じになってしまいました。<br />これだと、遠くの敵は真ん中辺りに居ないと狙えませんね。<br /><br />※サンプルはカーソルキー操作　Zキーで弾<br /><br /><br /><a href="http://freegame-create.up.seesaa.net/image/2011_10_25.jpg" target="_blank"><img src="http://freegame-create.up.seesaa.net/image/2011_10_25-thumbnail2.jpg" width="150" height="109" border="0" align="" alt="2011_10_25.jpg" onclick="location.href = 'http://create.game-island.info/upload/detail/image/2011_10_25-thumbnail2.jpg.html'; return false;" style="cursor:pointer;" /></a><br /><br /><br /><br />自機を画面中央に固定して、発射角を変化させるタイプのゲームの方がいいかもしれない。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>3Dシューティング</category>
      <author>ケン</author>
                  <enclosure url="http://freegame-create.up.seesaa.net/image/2011_10_25.html" length="2096" type="text/html" />
                              <enclosure url="http://freegame-create.up.seesaa.net/image/2011_10_25.jpg" length="88920" type="image/jpeg" />
                            </item>
        <item>
      <link>http://create.game-island.info/article/181108499.html</link>
      <title>描いてみたドット絵</title>
      <pubDate>Mon, 17 Jan 2011 11:09:29 +0900</pubDate>
            <description>私が描いてみたドット絵。全体的にチープですが、爆発アニメーションは思ったより綺麗に出来たよ。練習も兼ねて色々描き溜めて置く事にしまする。</description>
            <content:encoded><![CDATA[
私が描いてみたドット絵。<br />全体的にチープですが、爆発アニメーションは思ったより綺麗に出来たよ。<br />練習も兼ねて色々描き溜めて置く事にしまする。<br /><br /><img src="http://freegame-create.up.seesaa.net/image/2011_01_17-2.jpg" width="387" height="289" border="0" align="" alt="2011_01_17-2.jpg" onclick="location.href = 'http://create.game-island.info/upload/detail/image/2011_01_17-2.jpg.html'; return false;" style="cursor:pointer;" /><br /><img src="http://freegame-create.up.seesaa.net/image/2011_01_17-1.jpg" width="206" height="112" border="0" align="" alt="2011_01_17-1.jpg" onclick="location.href = 'http://create.game-island.info/upload/detail/image/2011_01_17-1.jpg.html'; return false;" style="cursor:pointer;" /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>雑記</category>
      <author>ケン</author>
                  <enclosure url="http://freegame-create.up.seesaa.net/image/2011_01_17-1.jpg" length="82579" type="image/jpeg" />
                              <enclosure url="http://freegame-create.up.seesaa.net/image/2011_01_17-2.jpg" length="185941" type="image/jpeg" />
                            </item>
        <item>
      <link>http://create.game-island.info/article/179973337.html</link>
      <title>MC呼び出しと同時にプロパティ設定</title>
      <pubDate>Mon, 10 Jan 2011 15:59:42 +0900</pubDate>
            <description>■現象攻撃ボタンを押すと、武器のMCを呼び出して表示。武器MCには、飛んでいく方向とスピード用の変数を記述。var speed_x:Number = 0;var speed_y:Number = 0;この変数を、武器の座標に加減算して武器を飛ばす処理をしている。this.x += speed_x;this.y += speed_y;移動方向は毎回違うので、MCを呼び出した際に mc.speed_x=20 と親側から設定したのですが、speed_xは0のままであり、MCは移動せ..</description>
            <content:encoded><![CDATA[
■現象<br />攻撃ボタンを押すと、武器のMCを呼び出して表示。<br />武器MCには、飛んでいく方向とスピード用の変数を記述。<br />var speed_x:Number = 0;<br />var speed_y:Number = 0;<br /><br />この変数を、武器の座標に加減算して武器を飛ばす処理をしている。<br />this.x += speed_x;<br />this.y += speed_y;<br /><br /><br /><br />移動方向は毎回違うので、MCを呼び出した際に mc.speed_x=20 と親側から設定したのですが、<br />speed_xは0のままであり、MCは移動せず。<br /><br /><br />■対応<br />var speed_x:Number;<br />var speed_y:Number;<br /><br />と初期値を代入しなければ親側から代入したmc.speed_x=20が有効となりMCが移動。<br /><br /><br />良く分からないが、呼び出しと同時に値を代入する変数は初期化してはダメという事？<br /><br /><br />（後日追記）<br />入れ子MCの処理タイミングの問題でした。<br />ASの処理順序は親→子の順で実行されます。<br />親が呼び出しと同時に子の変数を操作しても、子のターンになると子の側で設定している初期化が改めて行われるのでこのような現象が起こります。<br />かなり初歩的な知識なのに今まで気付かなかった・・<br />（後日追記ここまで）<br /><br /><br /><br /><br />■現象2<br />上記の続き。<br /><br />var speed_x:Number;<br />var speed_y:Number;<br />と初期値を設定せず、MCを呼び出した際に<br />mc.speed_x=20と代入。<br />Y方向は不要だったので、speed_yの代入を省略してしまったら<br />出現Y座標が0で固定されてしまった。<br /><br /><br /><br />■対応2<br />speed_yへの値代入を省略してしまうと、speed_yの値はNaN状態なので普通に考えてダメ。<br />という事でmc.speed_y=0;とspeed_yの値もちゃんと代入してやればOK。<br />しかし上記の不具合の影響で、何故出現Y座標が0になるのかは謎です。<br />中々難しい世界です。<br /><br /><br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>エラー　デバッグのメモ（AS3.0）</category>
      <author>ケン</author>
                </item>
        <item>
      <link>http://create.game-island.info/article/179271823.html</link>
      <title>TypeError: Error #1009　同じ名前のテキストフィールド</title>
      <pubDate>Thu, 06 Jan 2011 20:55:02 +0900</pubDate>
            <description>■エラーメッセージTypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。■原因4フレームを通して共有しているテキストフィールドが存在。フレーム間を移動したり、各フレーム上のボタン等をクリックするとテキストフィールドにメッセージが表示されるはずであったが、途中から上記のようなエラー。色々調べた結果、とあるフレームの別レイヤーに同じ名前のテキストフィールドが存在していた。■対応不要な方を消したら解決同..</description>
            <content:encoded><![CDATA[
■エラーメッセージ<br />TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。<br /><br /><br />■原因<br />4フレームを通して共有しているテキストフィールドが存在。<br />フレーム間を移動したり、各フレーム上のボタン等をクリックするとテキストフィールドにメッセージが表示されるはずであったが、途中から上記のようなエラー。<br />色々調べた結果、とあるフレームの別レイヤーに同じ名前のテキストフィールドが存在していた。<br /><br /><br />■対応<br />不要な方を消したら解決<br /><br /><br /><br /><br />同じ名前でも、パブリッシュ時にエラーとはならないんですね。<br /><br /><br /><br />.<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>エラー　デバッグのメモ（AS3.0）</category>
      <author>ケン</author>
                </item>
        <item>
      <link>http://create.game-island.info/article/175985702.html</link>
      <title>今度こそ、念願のホーミング（本物）を手に入れたぞ！</title>
      <pubDate>Sun, 26 Dec 2010 16:04:56 +0900</pubDate>
            <description>今まで真っ当に仕上がってなかったホーミングが形になりました。てか最初、シューティングゲーム アルゴリズムマニアックスを見て、ベクトルの内積を使ったやり方を試してたんですが全然ダメでした。しょうがないので三角関数メインの我流です。とりあえず、動いてれば良いという事で・・・・(ーー;)とりあえずこんな感じ、ですが索敵がやや適当です.</description>
            <content:encoded><![CDATA[
今まで真っ当に仕上がってなかったホーミングが形になりました。<br /><br />てか最初、<a href="http://www.amazon.co.jp/gp/product/4797359978?ie=UTF8&tag=kenkenkennet-22&linkCode=as2&camp=247&creative=1211&creativeASIN=4797359978">シューティングゲーム アルゴリズムマニアックス</a><img src="http://www.assoc-amazon.jp/e/ir?t=kenkenkennet-22&l=as2&o=9&a=4797359978" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />を見て、ベクトルの内積を使ったやり方を試してたんですが全然ダメでした。<br /><br />しょうがないので三角関数メインの我流です。<br /><br />とりあえず、動いてれば良いという事で・・・・(ーー;)<br /><br /><br /><br />とりあえず<a href="http://freegame-create.up.seesaa.net/image/20101226.html" target="_blank">こんな感じ</a>、ですが索敵がやや適当です<br /><br /><br /><br />.<a name="more"></a>ちなみにやってる処理内容<br />かなり稚拙だと思いますが参考までに。<br /><br /><br />スクリプトはホーミングの弾に記述しています。<br /><br /><br />1回で旋回出来る限界角度を決めて変数に入れておく。<br /><br /><br />発射直後に前方で一番近い敵をターゲットに選定。<br />変数に参照を代入しておく。<br />※ここは今のところ適当です。<br /><br />atan2でターゲットとの角度を求める。<br /><br /><br />自分の角度を一旦0度に調整する。<br /><br />ターゲットの角度も、上記で調整した角度分調整する。<br /><br />角度が180～-180に収まるように調整する<br /><br /><br />この、調整した時点でターゲットの角度がプラスなら右回転すべき。<br />マイナスなら左回転すべき。<br /><br />限界角度より小さければその角度分 弾を回転させる。<br />限界角度より大きければ限界角度分 弾を回転させる。<br /><br />最後に、弾の角度を調整した分だけ元に戻します。<br /><br />後、限界角度を毎フレーム少しずつ上げて、確実にターゲットに当たるようにしてます。<br /><br /><br /><br />こんな感じです。<br />

]]><![CDATA[
]]></content:encoded>
            <category>実験</category>
      <author>ケン</author>
                  <enclosure url="http://freegame-create.up.seesaa.net/image/20101226.html" length="2086" type="text/html" />
                            </item>
        <item>
      <link>http://create.game-island.info/article/175032512.html</link>
      <title>TypeError: Error #1009　2回削除されて・・</title>
      <pubDate>Fri, 24 Dec 2010 12:53:47 +0900</pubDate>
            <description>■エラーメッセージTypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。■原因1.自機ショットを配列に格納2.敵MC側で自機ショットとの当り判定をforで取る。3.接触していれば該当するショットを削除。4.自分（敵）を削除する関数を実行して自分も消える。上記の処理で4番が2回処理される事があった。弾の間隔が短い時（同時に敵に接触するような）時に良く発生。3回処理される事は無い模様。どうも自分（敵）..</description>
            <content:encoded><![CDATA[
■エラーメッセージ<br />TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。<br /><br /><br />■原因<br />1.自機ショットを配列に格納<br />2.敵MC側で自機ショットとの当り判定をforで取る。<br />3.接触していれば該当するショットを削除。<br />4.自分（敵）を削除する関数を実行して自分も消える。<br /><br />上記の処理で4番が2回処理される事があった。<br />弾の間隔が短い時（同時に敵に接触するような）時に良く発生。<br />3回処理される事は無い模様。<br /><br /><br />どうも自分（敵）を削除する関数を呼び出している間に、もう一回分ループ処理を行っている模様である。<br />よって、次の弾との当り判定も行われ、削除の関数がもう一度呼び出される。<br />1回目の削除関数でaddChild()されているので、2回目の削除の際に親MCがnullである。<br />エラー。<br /><br /><br /><br />■対応<br />当り判定のループで、余分にループしないように<br />自分削除関数を呼び出した直後にbreakで抜けておくとエラーは発生しなくなった。<br /><br /><br /><br /><br /><br />むずい・・・<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>エラー　デバッグのメモ（AS3.0）</category>
      <author>ケン</author>
                </item>
        <item>
      <link>http://create.game-island.info/article/174294324.html</link>
      <title>TypeError: Error #1009</title>
      <pubDate>Mon, 20 Dec 2010 22:57:24 +0900</pubDate>
            <description>■エラーメッセージTypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。	at _fla::Timeline_4/enterF()■原因イベントリスナーを削除せずにMCを削除親の参照を格納する変数がnullとなりエラーイベントリスナーをMC内で追加するも、MCを消す時の処理にイベントリスナー削除の処理を追加していなかった。初歩的なミスでした。反省。</description>
            <content:encoded><![CDATA[
■エラーメッセージ<br />TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。<br />	at _fla::Timeline_4/enterF()<br /><br />■原因<br />イベントリスナーを削除せずにMCを削除<br />親の参照を格納する変数がnullとなりエラー<br /><br />イベントリスナーをMC内で追加するも、<br />MCを消す時の処理にイベントリスナー削除の処理を追加していなかった。<br />初歩的なミスでした。反省。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>エラー　デバッグのメモ（AS3.0）</category>
      <author>ケン</author>
                </item>
        <item>
      <link>http://create.game-island.info/article/156642400.html</link>
      <title>停滞中</title>
      <pubDate>Sat, 17 Jul 2010 16:58:49 +0900</pubDate>
            <description>最近、かろうじて本家サイトの更新だけやってる状態です。4月からゲーム系の学校に通い出して、全然時間取れなくなりました(^_^;)ヘコヘコとC言語学習中です。しかし、あと2～3ヶ月したら別の部分から時間を捻出出来そうなので、何とかFlashも平行してやっていきたいと思います。てか、Flashのエラー原因が解決しないままなので、もう一回本を読み直して勉強しなきゃ・・・</description>
            <content:encoded><![CDATA[
最近、かろうじて本家サイトの更新だけやってる状態です。<br /><br />4月からゲーム系の学校に通い出して、全然時間取れなくなりました(^_^;)<br />ヘコヘコとC言語学習中です。<br /><br />しかし、あと2～3ヶ月したら別の部分から時間を捻出出来そうなので、<br />何とかFlashも平行してやっていきたいと思います。<br /><br />てか、Flashのエラー原因が解決しないままなので、<br />もう一回本を読み直して勉強しなきゃ・・・<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>雑記</category>
      <author>ケン</author>
                </item>
        <item>
      <link>http://create.game-island.info/article/146219610.html</link>
      <title>スターウォーズごっこ</title>
      <pubDate>Sun, 11 Apr 2010 11:07:05 +0900</pubDate>
            <description>せっかく2機いるので、連携技が欲しい気もする。そういや、ツインビーって合体攻撃あったね。意外と使い所が難しかったです。とりあえず、自機と寮機（ゴースト）をラインで繋いでライトセイバーみたいにしてみた・・・・でも寮機ちゃんは、思い通りに動いてくれないので、敵を狙って振り回すのは結構大変そうです。セイバー発動時に寮機の移動が停止するとかにしても良いかもしれませんな。とりあえず、色々装備を作ってみます。動作確認はこちら※グリグリ動かし過ぎると酔うかも（笑）.</description>
            <content:encoded><![CDATA[
せっかく2機いるので、連携技が欲しい気もする。<br />そういや、ツインビーって合体攻撃あったね。<br />意外と使い所が難しかったです。<br /><br /><br /><br />とりあえず、自機と寮機（ゴースト）をラインで繋いで<br />ライトセイバーみたいにしてみた・・・・<br /><br /><br /><a href="http://freegame-create.up.seesaa.net/image/10_04_11.jpg" target="_blank"><img src="http://freegame-create.up.seesaa.net/image/10_04_11-thumbnail2.jpg" width="149" height="150" border="0" align="" alt="10_04_11.jpg" onclick="location.href = 'http://create.game-island.info/upload/detail/image/10_04_11-thumbnail2.jpg.html'; return false;" style="cursor:pointer;" /></a><br /><br /><br /><br />でも寮機ちゃんは、思い通りに動いてくれないので、<br />敵を狙って振り回すのは結構大変そうです。<br /><br /><br /><br />セイバー発動時に寮機の移動が停止する<br />とかにしても良いかもしれませんな。<br /><br />とりあえず、色々装備を作ってみます。<br /><br /><a href="http://freegame-create.up.seesaa.net/image/10_04_11.html">動作確認はこちら</a><br />※グリグリ動かし過ぎると酔うかも（笑）<br /><br />.<a name="more"></a>セイバーの当たり判定が矩形だ・・・・<br /><br />でも、敵の中心座標と線の当たり判定だとすり抜けて当たらん。<br /><br />どうしようか考え中。

]]><![CDATA[
]]></content:encoded>
            <category>Flashシューティング2（AS3）</category>
      <author>ケン</author>
                  <enclosure url="http://freegame-create.up.seesaa.net/image/10_04_11.html" length="10175" type="text/html" />
                              <enclosure url="http://freegame-create.up.seesaa.net/image/10_04_11.jpg" length="28755" type="image/jpeg" />
                            </item>
        <item>
      <link>http://create.game-island.info/article/146140236.html</link>
      <title>一人2Pプレイシューティングを作る</title>
      <pubDate>Sat, 10 Apr 2010 12:07:18 +0900</pubDate>
            <description>自機が2機のシューティングゲームを作ってみる事にします。といっても自分で2機動かす訳ではなくて、片方はゴーストです。他人のプレイしたデータを保存して擬似対戦出来るレースゲームとかありますが、対戦じゃなくて両方自機にしちゃっただけです。特に小難しい事はやってません。めちゃくちゃ時間差があるだけで、グラディウスのオプションと同じ仕組みです。とりあえず出現させてテスト。とりあえず動き回るだけ。テストなので無限に出てきます（笑）しかし、弾を一生懸命避るゲームでファンネルとかゴーストが..</description>
            <content:encoded><![CDATA[
自機が2機のシューティングゲームを作ってみる事にします。<br />といっても自分で2機動かす訳ではなくて、片方はゴーストです。<br /><br />他人のプレイしたデータを保存して<br />擬似対戦出来るレースゲームとかありますが、<br />対戦じゃなくて両方自機にしちゃっただけです。<br /><br /><br />特に小難しい事はやってません。<br />めちゃくちゃ時間差があるだけで、<br />グラディウスのオプションと同じ仕組みです。<br /><br /><br /><br /><br />とりあえず出現させてテスト。<br />とりあえず動き回るだけ。<br />テストなので無限に出てきます（笑）<br /><br /><br /><br /><br /><a href="http://freegame-create.up.seesaa.net/image/10_04_10.jpg" target="_blank"><img src="http://freegame-create.up.seesaa.net/image/10_04_10-thumbnail2.jpg" width="148" height="150" border="0" align="" alt="10_04_10.jpg" onclick="location.href = 'http://create.game-island.info/upload/detail/image/10_04_10-thumbnail2.jpg.html'; return false;" style="cursor:pointer;" /></a><br /><br /><br /><br /><br />しかし、弾を一生懸命避るゲームで<br />ファンネルとかゴーストが画面内をちょこちょこ動いてると<br />ウザイかもしらん・・・・<br />敵の弾を判別し易い工夫が必要そうです。<br /><br />あと、面白いのかどうかも微妙。<br /><br /><br /><br /><a href="http://freegame-create.up.seesaa.net/image/10_04_10.html">動作はこんな感じです</a><br />一定時間感覚でゴーストが出ます。<br />※放置してると重くなってくるのでご注意下さい<br /><br /><br />.<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>Flashシューティング2（AS3）</category>
      <author>ケン</author>
                  <enclosure url="http://freegame-create.up.seesaa.net/image/10_04_10.html" length="10175" type="text/html" />
                              <enclosure url="http://freegame-create.up.seesaa.net/image/10_04_10.jpg" length="29652" type="image/jpeg" />
                            </item>
        <item>
      <link>http://create.game-island.info/article/145153753.html</link>
      <title>ねんがん（って程では無いが）のファンネルをてにいれたぞ！</title>
      <pubDate>Tue, 30 Mar 2010 20:34:20 +0900</pubDate>
            <description>魚群ホーミングを見てたらファンネルを作りたくなった。という訳で、むりげーの時に作って入れました。シューティングで使うと画面上でピコピコ動き回って邪魔かもしれない・・・。まだまだ改良の余地はありますが、とりあえず出来たのはコチラです。.</description>
            <content:encoded><![CDATA[
魚群ホーミングを見てたらファンネルを作りたくなった。<br /><br />という訳で、むりげーの時に作って入れました。<br /><br /><br />シューティングで使うと画面上でピコピコ動き回って邪魔かもしれない・・・。<br /><br /><br /><br />まだまだ改良の余地はありますが、<a href="http://freegame-create.up.seesaa.net/image/10_03_30.html">とりあえず出来たのはコチラです</a>。<br /><br /><br />.<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>Flashシューティング2（AS3）</category>
      <author>ケン</author>
                  <enclosure url="http://freegame-create.up.seesaa.net/image/10_03_30.html" length="10124" type="text/html" />
                            </item>
        <item>
      <link>http://create.game-island.info/article/144901693.html</link>
      <title>魚群ホーミングの仕組み</title>
      <pubDate>Sun, 28 Mar 2010 15:58:21 +0900</pubDate>
            <description>前回作った中途半端なホーミングの仕組み。まず、出現する敵とホーミングは配列に格納して管理しています。弾はタイマーイベントを使い、一定間隔で発射。マウスを押すと発射用のイベントリスナー登録マウスを離すと発射用のイベントリスナー削除今回はターゲット設定をシンプルに0番目の敵にしています。enemyMcListという敵の参照を格納した配列の0番目enemyMcList[0]がターゲットです。敵は出現した順番に配列の後ろに追加されていき、破壊されるとその要素番号は削除されて詰められま..</description>
            <content:encoded><![CDATA[
前回作った<a href="http://create.game-island.info/article/143725281.html" target="_blank">中途半端なホーミング</a>の仕組み。<br /><br />まず、出現する敵とホーミングは配列に格納して管理しています。<br /><br />弾はタイマーイベントを使い、一定間隔で発射。<br /><br />マウスを押すと発射用のイベントリスナー登録<br />マウスを離すと発射用のイベントリスナー削除<br /><br /><br /><br /><br /><br />今回はターゲット設定をシンプルに0番目の敵にしています。<br /><br />enemyMcListという敵の参照を格納した配列の0番目<br />enemyMcList[0]がターゲットです。<br /><br />敵は出現した順番に配列の後ろに追加されていき、<br />破壊されるとその要素番号は削除されて詰められます。<br />なので、今回は画面上で一番古い敵が毎回ターゲットになります。<br /><br /><br />弾の移動処理の中身は以下のような感じですが<br />ラジアン値から度数法に変換してさらにそれを使ってと<br />物凄く回りくどい事してると思ふ・・・<br /><br /><br />//ターゲットが存在するか確認します<br />//敵の配列は2階層上で管理してます。<br />var parentObject2:Object=Object(parent.parent);<br />if(parentObject2.enemyMcList[0]  != null){<br /><br /><br />//敵0番との角度調査<br />敵との角度をラジアン値で求めて変数radに入れています<br />var dx = parentObject2.enemyMcList[0].x - this.x;<br />var dy = parentObject2.enemyMcList[0].y - this.y;<br />rad = Math.atan2(dy ,dx);<br /><br />//上記のラジアン値を元に度数法の角度を出し、<br />//弾MCの向きを決めています。+90ってのは調整です。<br />this.rotation = rad*180/Math.PI+90;<br /><br />//斜めに30移動する際のX座標移動量、Y座標移動量を求めます<br />//-90ってのは調整です。<br />this.x += Math.cos((this.rotation-90) * Math.PI / 180)*30;<br />this.y += Math.sin((this.rotation-90) * Math.PI / 180)*30;<br /><br />}else {<br /><br />//敵が居ない場合は画面上部に向かって飛ぶようにします<br />this.rotation = 0;<br />this.y -= 30;<br />}<br /><br /><br />//画面外から出たら消す処理をします<br />//shot_remove()は自分を消す処理をまとめた関数です。<br />	if (this.y < -10 || this.y >610 || this.x<-10 || this.x>610) {<br />	shot_remove()<br />}<br /><br /><br /><br /><br />上記の内容をベースに<br />1フレームでの角度変更に最大値制限を設けたり<br />ターゲットを自分に一番近い敵にすれば<br />普通のホーミングっぽくなりそうです。<br /><br /><br /><a href="http://create.game-island.info/article/175985702.html" target="_blank">それらしくなったバージョン</a><br />.<br /><br /><br /><br /><br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>実験</category>
      <author>ケン</author>
                </item>
        <item>
      <link>http://create.game-island.info/article/143725281.html</link>
      <title>ねんがんのホーミングをてにいれたぞ！</title>
      <pubDate>Mon, 15 Mar 2010 20:46:59 +0900</pubDate>
            <description>初めてホーミングを作ってみた。面倒くさがりなのでかなり適当です（笑）まず、弧を描いて飛ばずにダイレクトに方向転換します。すると魚群みたいな動きに・・・・。あと、ターゲットが画面内の一番古い敵なのでちょっと微妙です。やはり、前方の一番近い敵とかが無難なターゲット選定なのかな？動き的にはこれでもアリかもしれませんが、ぼちぼち修正していきます。魚群ちっくホーミング※クリックで発射今週末はむりげーの予定です。皆様頑張りましょう。</description>
            <content:encoded><![CDATA[
初めてホーミングを作ってみた。<br /><br />面倒くさがりなのでかなり適当です（笑）<br /><br />まず、弧を描いて飛ばずにダイレクトに方向転換します。<br />すると魚群みたいな動きに・・・・。<br /><br />あと、ターゲットが画面内の一番古い敵なのでちょっと微妙です。<br />やはり、前方の一番近い敵とかが無難なターゲット選定なのかな？<br /><br />動き的にはこれでもアリかもしれませんが、<br />ぼちぼち修正していきます。<br /><br /><a href="http://freegame-create.up.seesaa.net/image/10.03.15.html">魚群ちっくホーミング</a><br />※クリックで発射<br /><br /><br /><br />今週末はむりげーの予定です。<br />皆様頑張りましょう。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>実験</category>
      <author>ケン</author>
                  <enclosure url="http://freegame-create.up.seesaa.net/image/10.03.15.html" length="10142" type="text/html" />
                            </item>
        <item>
      <link>http://create.game-island.info/article/139236095.html</link>
      <title>軽いぞAS3.0！</title>
      <pubDate>Sun, 24 Jan 2010 19:12:07 +0900</pubDate>
            <description>AS3.0勉強中です。やっとこさ敵出して、弾出して、敵を破壊する所まで出来ました。AS2.0の時とは全く別の組み方なので単純比較では無いですが、すげー軽い！テストで36方向弾とかやってみた・・・・実際の動きはこちらで確認出来ます※クリックで発射(ちなみに敵のHPは5)前に作ったシューティングと同じような匂いがするのは気のせいです・・・・まだまだ先は長そうですが、地道に勉強していきまっす。.</description>
            <content:encoded><![CDATA[
AS3.0勉強中です。<br />やっとこさ敵出して、弾出して、敵を破壊する所まで出来ました。<br /><br />AS2.0の時とは全く別の組み方なので単純比較では無いですが、すげー軽い！<br /><br />テストで36方向弾とかやってみた・・・・<br /><br /><br /><br /><img src="http://freegame-create.up.seesaa.net/image/100124.jpg" width="400" height="393" border="0" align="" alt="100124.jpg" onclick="location.href = 'http://create.game-island.info/upload/detail/image/100124.jpg.html'; return false;" style="cursor:pointer;" /><br /><br /><br /><a href="http://freegame-create.up.seesaa.net/image/100124.html" target="_blank">実際の動きはこちらで確認出来ます</a><br />※クリックで発射(ちなみに敵のHPは5)<br /><br />前に作ったシューティングと同じような匂いがするのは気のせいです・・・・<br /><br /><br />まだまだ先は長そうですが、地道に勉強していきまっす。<br /><br /><br />.<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>Flashシューティング2（AS3）</category>
      <author>ケン</author>
                  <enclosure url="http://freegame-create.up.seesaa.net/image/100124.html" length="10124" type="text/html" />
                              <enclosure url="http://freegame-create.up.seesaa.net/image/100124.jpg" length="41156" type="image/jpeg" />
                            </item>
        <item>
      <link>http://create.game-island.info/article/139170291.html</link>
      <title>私の参考書籍AS3.0</title>
      <pubDate>Sat, 23 Jan 2010 22:53:56 +0900</pubDate>
            <description>最近FlashのCS4を買ってAS3.0に移行しつつある私ですが、本は現在4冊あります1.[改訂版]ActionScript3.0プログラミング入門 for Adobe Flash CS4/CS32.Flash CS3ゲーム制作ガイド―タカヒロウ流ゲーム制作術 (I・O BOOKS)3.ActionScript 3.0辞典 [FlashPlayer10/9対応]4.ActionScript 3.0 エラーアーカイブス コンパイルエラー・コンパイラ警告・ランタイムエラーの解法1..</description>
            <content:encoded><![CDATA[
最近FlashのCS4を買ってAS3.0に移行しつつある私ですが、<br />本は現在4冊あります<br /><br />1.<a href="http://www.amazon.co.jp/gp/product/4861006678?ie=UTF8&tag=kenkenkennet-22&linkCode=as2&camp=247&creative=1211&creativeASIN=4861006678">[改訂版]ActionScript3.0プログラミング入門 for Adobe Flash CS4/CS3</a><img src="http://www.assoc-amazon.jp/e/ir?t=kenkenkennet-22&l=as2&o=9&a=4861006678" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br /><br />2.<a href="http://www.amazon.co.jp/gp/product/4777513173?ie=UTF8&tag=kenkenkennet-22&linkCode=as2&camp=247&creative=1211&creativeASIN=4777513173">Flash CS3ゲーム制作ガイド―タカヒロウ流ゲーム制作術 (I・O BOOKS)</a><img src="http://www.assoc-amazon.jp/e/ir?t=kenkenkennet-22&l=as2&o=9&a=4777513173" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br /><br />3.<a href="http://www.amazon.co.jp/gp/product/4798119016?ie=UTF8&tag=kenkenkennet-22&linkCode=as2&camp=247&creative=1211&creativeASIN=4798119016">ActionScript 3.0辞典 [FlashPlayer10/9対応]</a><img src="http://www.assoc-amazon.jp/e/ir?t=kenkenkennet-22&l=as2&o=9&a=4798119016" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br /><br />4.<a href="http://www.amazon.co.jp/gp/product/488337646X?ie=UTF8&tag=kenkenkennet-22&linkCode=as2&camp=247&creative=1211&creativeASIN=488337646X">ActionScript 3.0 エラーアーカイブス コンパイルエラー・コンパイラ警告・ランタイムエラーの解法</a><img src="http://www.assoc-amazon.jp/e/ir?t=kenkenkennet-22&l=as2&o=9&a=488337646X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br /><br /><br /><br />1..<a href="http://www.amazon.co.jp/gp/product/4861006678?ie=UTF8&tag=kenkenkennet-22&linkCode=as2&camp=247&creative=1211&creativeASIN=4861006678">[改訂版]ActionScript3.0プログラミング入門 for Adobe Flash CS4/CS3</a><img src="http://www.assoc-amazon.jp/e/ir?t=kenkenkennet-22&l=as2&o=9&a=4861006678" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br /><br />AS3.0の入門書ですが、初心者向けの非常に判り易い内容と評判だったので購入。<br />実際、非常に判り易いです。<br />プログラミング初心者からでも理解出来る内容で、サンプルプログラムも判り易いです。<br />改訂版の前は誤字脱字が酷かったようですが、改訂版にて修正されています。<br />といってもちょっと残ってるんですが・・・。<br />後日メールで問い合わせてみます。<br />個人的にはかなりオススメです。<br /><br /><br />2.<a href="http://www.amazon.co.jp/gp/product/4777513173?ie=UTF8&tag=kenkenkennet-22&linkCode=as2&camp=247&creative=1211&creativeASIN=4777513173">Flash CS3ゲーム制作ガイド―タカヒロウ流ゲーム制作術 (I・O BOOKS)</a><img src="http://www.assoc-amazon.jp/e/ir?t=kenkenkennet-22&l=as2&o=9&a=4777513173" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br /><br />Flashゲーム好きな人ならまず知っていると思われるSKTのタカヒロウ氏著書です。<br />これまた非常に判り易く、内容もゲーム製作に必要な基本処理をカバーしています。<br />（特に後半）<br />サンプルスクリプトも部分ごとに改めて抜粋して解説しているので丁寧。<br />AS1.0＆2.0から移行して戸惑ってる人にはオススメです。<br />CS3をベースに解説していますが、スクリプト解説本としての意味合いが強いので<br />現行バージョンのCS4でも特に問題ありません。<br /><br /><br /><br />上記2冊で基本は押さえられると思いますが、<br />実際作り出すと結構エラーに悩まされてます(^_^;)<br />全く同じ物を作る訳じゃ無いので当然ですが・・・・。<br /><br />しかし、細かい部分は悩みつつも自力で何とかしていくしかないのです。<br />（先生が居れば別ですが）<br /><br /><br />全くプログラミングという物を知らない人に対してはちょっと自信無いですが<br />多少プラグラムをやってみた事がある OR AS1＆2を使ってた人は試し立ち読みでもしてみて、気に入ったら買って下さい。<br />（立ち読みしてとか言ったら怒られるかも知れませんが・・）<br /><br /><br />3.<a href="http://www.amazon.co.jp/gp/product/4798119016?ie=UTF8&tag=kenkenkennet-22&linkCode=as2&camp=247&creative=1211&creativeASIN=4798119016">ActionScript 3.0辞典 [FlashPlayer10/9対応]</a><img src="http://www.assoc-amazon.jp/e/ir?t=kenkenkennet-22&l=as2&o=9&a=4798119016" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br /><br />辞典本です。<br />全読するようなジャンルの本ではありませんし、知りたいことが全て知れる訳でも無いので極端に重宝しませんが、これでざっと調べて詳細はwebで検索して補完するといった感じでしょうか。<br />無くても良いですが、あれば多少参考になります。<br /><br /><br />4.<a href="http://www.amazon.co.jp/gp/product/488337646X?ie=UTF8&tag=kenkenkennet-22&linkCode=as2&camp=247&creative=1211&creativeASIN=488337646X">ActionScript 3.0 エラーアーカイブス コンパイルエラー・コンパイラ警告・ランタイムエラーの解法</a><img src="http://www.assoc-amazon.jp/e/ir?t=kenkenkennet-22&l=as2&o=9&a=488337646X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br /><br />エラーの原因集です。<br />同じエラーメッセージでもエラーの細かい原因は多岐に渡り、<br />正直初心者がこの本だけでエラーの原因を直ぐに特定するのは難しいです。<br />エラーの例や、その際の修正箇所の記述があるので<br />その例と同じミスを犯していたり<br />初歩的な原因のエラーであれば対応出来ると思いますが<br />今の所、この本を見て即解決の事例はありません（笑）<br />初歩的なミスや原因を絞り込む際の参考にはなると思います。<br />但し、レビューの高評価を見ると単に私が初心者過ぎて使いこなせてないだけだと思います。<br />多分、中級者以上になると重宝しそうな感じ。<br /><br /><br />.<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
            <category>雑記</category>
      <author>ケン</author>
                </item>
      </channel>
</rss>

