Particle

Colorful Spring Particle

大学でやっているFlash勉強会用に制作した一品。 円同士の距離が一定値以下の時にバネで繋げる。そのバネの作用で動きが変化する。 エフェクトに関してはGlowFilter, BlurFilter, BlendMode.ADD, Colortransformで表現。 あとは円同士を繋いでいる線をグラデ…

StarDust

ColorTransformをいじって何か作っていたら結構綺麗なのが出来たので公開。 今更ながらColorTransformの使い方を理解しました。便利だ。 StarDust - wonderfl build flash online パーリンノイズとDisplacementMapFilterを適用してみたやつ。 forked from: S…

キラキラ パーティクル

なんだか久しぶりにFlashを作りたいという衝動にかられたので、 キラキラ系を一気に3つ作ってみました。 このキラキラを表現するために参考にさせていただいたのがこちら キラキラ - wonderfl build flash online キラキラ2 - wonderfl build flash online…

パーティクル時計

前に作った物の改良版 こんな感じ ソース 数字をクリックすると弾けるよ! 前のよりは綺麗になったかと思います。

この前のパーティクルにColorMatrixFilterを付けてみた

この前のにColorMatrixFilterを付けただけです。 こんな感じ ソース 気になる人はソースを参照。

パーティクル

久々にパーティクル。 なんか、rotationXとかの動きをつけると結構見栄えが良くなることに気付いた。 こんな感じ ソース 解説はソース参照。

パーティクル時計

パーティクル時計 (ソースは右クリックで見れます。) なんとなく作ってみた。 プログラムの流れ 時間の取得 ↓ その時間をテキストフィールドに書く。 ↓ そのテキストフィールドをビットマップに描く。 ↓ そのビットマップを1ピクセルずつ見ていく。 ↓ 何か…

Papervision3D パーティクル

今回は3D空間にパーティクルを配置してみた。 こんな感じ マウスのホイールでカメラのZ座標を変えられます。 ソースは右クリック 解説 //生成するパーティクルの設定。色とアルファ値 var particleMat:ParticleMaterial = new ParticleMaterial(0xFFFFFF, 1)…

キラキラしてるパーティクル

流れ星みたいな感じのを作ってみた。 こんな感じ (ソースは右クリックで表示) 今回のコードはwonderflで公開されていたyanbakaさんのコードをかなり参考にさせていただきました。

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

久しぶりにパーティクル マウスを押しながら動かすとパーティクルが集まってきます。 こんな感じ ソース

このまえ作ったものを改良して文字を表示できるようにしてみました。 こんな感じ ソース 流れは 文字をBitmapで描写 そのビットマップをpixelごとに色を見ていく。 黒かったら円を生成しTweenを設定 それ以外の色だったら何もしない。 って感じ。 package { …

BetweenAS3を試してみた。

こんな感じのものを作ってみました。 今回使ったもの BetweenAS3.tween 物体の動きを設定する。オブジェクトを指定し、FromからToまで値を変化させる。 BetweenAS3.serial 一連の動作を設定できる。実行すると上から書いた順番に実行される。 まず物体を作成…

パーティクルやってみた8(そうめん)

巷で話題のASでThreadを実現させるライブラリ、そうめんを使ってパーティクル。 こんな感じ このプログラムは eventメソッドでクリックを検知し、TweenerThreadで物体を動かすって感じです。 ここでクリックを待って、MOUSE_DOWNを検知したらmouseDownメソッ…

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

文字が燃えながら現れるよ こんな感じ 今回は少し前から興味があったパーティクル一つ一つをaddChildはせずに全てBitmapで描画するという方法で作ってみました。 addChildを使わないとかなり高速になります!ただBitmapの扱いが若干難しい。 ソース

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

前回の泡にZ軸方向の動きを付けてみました。 こんな感じ ソース 前のコードにz軸の動きを足しただけなのでほとんど変わりません。

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

前回のを少し改造して泡っぽくしてみた クリックで泡発生 こんな感じ ソース //クリックで泡発生 package { import __AS3__.vec.Vector; import flash.display.BlendMode; import flash.display.Sprite; import flash.display.StageAlign; import flash.disp…

パーティクルやてみた4

今回は綺麗なやつを作ってみました。簡単なものですがね。 こんな感じ 綺麗だったのでもう一つソース package { import __AS3__.vec.Vector; import flash.display.BlendMode; import flash.display.Sprite; import flash.display.StageAlign; import flash.…

パーティクルをやってみた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 この式を利用しています。…

パーティクルやってみた

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