2009-04-01から1ヶ月間の記事一覧

パーティクルをやってみた3

前回のやつの引力の計算をバネが与える力の計算に変えただけです。 こんな感じ。 バネの計算ところ //バネの計算 private function spring(partA:Ball, partB:Ball):void{ var dx:Number = partB.x - partA.x; var dy:Number = partB.y - partA.y; var dist:…

パーティクルやってみた2

物体がお互いに引っ張り合います。 こんな感じ 万有引力の公式 引力 = G * 物体1の質量 * 物体2の質量 / (物体間の距離)^2 Gは定数で気にしなくてもよいそうなので。 引力 = 物体1の質量 * 物体2の質量 / (物体間の距離)^2 この式を利用しています。…

気になった記事

http://www.be-interactive.org/index.php?itemid=168&tag=ASDoc%2B3D%3A%E8%A8%80%E8%AA%9E%E4%BB%95%E6%A7%98 知らないものがいくつかあった Base64エンコードを使ってスクリプトの中に画像を埋め込む | ClockMaker Blog http://blog.r3c7.net/wp-trackbac…

BitmapのperlinNoiseメソッドを試してみた

面白そうだったのでちょっとやってみました。 こんな感じ ソース package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.BitmapDataChannel; import flash.display.BlendMode; import flash.display.Sprite; impor…

シューティングゲームを作る5

今回はステージ選択をできるようにしてみました。 ちなみに今回はFlexで作りました。 こんな感じ ステージ選択を簡単にするために各Stageクラスを新たに作りました。 Flexではステージの選択と、それに対応したステージをSWFLoaderを使って表示させています…

気になった記事

http://moringo.moo.jp/wordpress/?p=185 [Flashの高速化を試す]BitmapDataを配列に格納することで2〜3倍の高速化 | ClockMaker Blog

パーティクルやってみた

マウスでクリックすると文字が変わります こんな感じ ソース package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flas…

気になった記事

画像をバラバラに分解してアニメーション - PHP,MySQL,Flex,JSな日々+イラストとか 背景にFlashを貼る方法 - PHP,MySQL,Flex,JSな日々+イラストとか フレームアクションで覚える PV3D Vol.02 : Primitiveを理解する | ClockMaker Blog AS3.0 TextField生成…

Vectorクラスについて

前回、Vectorクラスについて書いていなかったのでそれについて なぜ、Vectorクラスを利用したかというと さらなる処理落ち改善のためです。Arrayよりかなり高速と聞いたので。 Vectorクラスの使い方。 宣言 var vec:Vector. = new vec.(); こんな感じに<>の…

シューティングゲームを作る4

主な更新点 画面内の弾の管理をArrayからVectorへ n-way弾を発射する敵機クラス実装 自機狙いn-way弾を発射する敵機クラス実装 n-way弾 自機狙いn-way弾 n-way弾発射敵機クラス package { import flash.display.Sprite; //N-way弾発射敵機の基本クラス publi…

ルートエレメントに続くドキュメントのマークアップは整形式でなければなりません。

Flex側からPHPへリクエストを出しXMLを返してもらってFlex側で受け取った後、XMLがきちんとした形になっていないと ルートエレメントに続くドキュメントのマークアップは整形式でなければなりません。 というエラーが出る模様。 あと、例えば、こんなFlexか…

シューティングゲームを作る3

今回は洗濯機と呼ばれる弾幕を作ってみました。 さらにメモリ管理を強化したので処理落ちが少なくなりました。 こんな感じ 操作方法 自機はマウスに追従 ショットは左クリック2層式洗濯機 おまけ1 おまけ2(三層式) 洗濯機弾を発射の管理はこんな感じ。 fo…

シューティングゲームを作る2

今回は自機、敵機の実装 あと前回ものより処理落ちを改善しました。 こんな感じソースのダウンロード 参考本弾幕 最強のシューティングゲームを作る!作者: 松浦健一郎,司ゆき出版社/メーカー: SBクリエイティブ発売日: 2009/03/27メディア: 単行本購入: 7人 …

FlexとPHPでmysqlからデータの読み出し

前からやってみたかったFlexとPHPの連携をやってみました。 こんな感じ 連携の流れ FlexからPHPへリクエストを出す。 リクエストに応じてPHP側でデータベースへ接続してデータを取り出す。 Flexへ返すデータをxmlにする。 Flexでxmlを読み込んで表示。 Flex…

弾幕シューティングゲームを作ろう1

今回からは弾幕シューティングゲームを作っていこうかと思います。 とりあえず今回は弾幕を1つ作ってみました。 こんな感じソース なんだか色々なクラスがありますが 弾幕の説明はソースのBulletクラスを参照してください。 クラスの説明 Shootingクラス こ…

ゆっくりのデスクトップマスコットできた

やっと完成! とりあえず、形にはなったと思います。 ダウンロード ソース 絵 http://cieloeoceano.web.fc2.com/ あまりテストとかしていないのでバグがあると思いますが、見つけ次第修正していきます。

ゆっくりのデスクトップマスコットを作る6

今回の更新 少ししゃべるようになった 画像の変更が可能に おしゃべり機能の方はタイマーイベントで一定時間ごとにmp3を再生しているだけです。 あとはユーザーの不在状況が分かるイベントを利用したりしています。 詳しくはソース参照 画像の変更 リクエス…