ActionScriptTweetこんばんは。今回は以前ちょっとだけいじってみたActionScript用2D物理エンジンBox2DFlashAS3を使って簡単なゲームを作ってみたいと思います。前回のエントリーはこちら。今回は前回いじったものをちょっとずつ直しながら、ゲームっぽく仕上げてみたいと思います。ゲームセンターにあるなつかしのコインゲームをつくってみます。コインを入れると上からコインがカタカタと落ちて来て、下のほうにある枠に入ります。横一列に並ぶといっぱいコインがもらえ、同じマスに2つコインが入ると全部ボッシューとなります。高校時代に近くのゲーセンに行くと、最初にこのゲームをやって所持コインを増やしてから他のゲームに回ってました。参考URLでも出せれば説明しやすいのですが、正式名称がわからないのでググれませんでした。あれってなんてゲームなんですかねー。今回作るものは以下のような感じです。1.コインの初期方向を決める左右に揺れて動く棒2.パチンコのピンのような障害物となるちっちゃいbox3.最終的にコインが収まる枠(枠の中にコインが2枚たまると床部分が一瞬消えるようにする)2は単純にboxをたくさん配置するだけなので特に説明不要です。使用して床のboxを削除する必要があります。Joint)を使う必要があります。回転ジョイントのおおまかな使い方は以下の通りです。他のコインが2枚重なった判定やその他のもろもろの処理はものすっごく汚い判定になってしまったので説明は省きます。ソースコードはここ別画面で開く「投入」ボタンを押すとコインを落とします。下に9つの枠がありますが、コインが隣同士に並ぶと払い戻し金が増えます。2枚並ぶと4枚払い戻し、3枚並ぶと8枚、4枚並ぶと16枚・・・。同じ枠に2枚コインが入ってしまうと全て没収されます。危ないな・・・と思ったタイミングで「払戻」ボタンを押しましょう。不具合が残りまくりですがそろそろ眠気がピークに達してきたので続きはそのうち・・・。Box2Dはマニュアルがほとんど見当たらないので、目的の処理を行う方法を探すまでがなかなか大変ですね。byスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。