重力運動を付加したランダムなSprite配置

2008年10月31日 02:07 action script,数学・物理 — littlepad

溢れる想い、もう誰にも止められない。

This movie requires Flash Player 9

package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	
	public class GravMain extends Sprite {
		
		public function GravMain() {
			init();
		}
		
		private function init():void {
			stage.addEventListener(Event.ENTER_FRAME, onLoop, false, 0, true);
		}
		
		private function onLoop(e:Event):void {
			var gravBall:GravBall = new GravBall();
			gravBall.x = stage.stageWidth / 2;
			gravBall.y = stage.stageHeight / 2;
			gravBall.alpha = 0.85;
			addChild(gravBall);
		}
	}
}

2 Comments

  1. おー、順調にオリジナル作品を作っていますねぇ。

    中央から射出されるときにだんだん大きくなって、
    落ちていくときにだんたん小さくなると、
    さらにそれっぽい動きになるかもしれません。

    あと、カラフルなバージョンも見てみたいなぁ。
    ……自分で作れって言われそう(;´∀`)

    コメント by tatzuro — 2008年10月31日 14:09

  2. コメントありがとうございます!
    次はもうちょっと色のあるやつを作りますー。
    このソースでカラーバージョンにするなら
    GravBallクラスの色設定を以下のようにしてやると
    ランダムに色設定がされてカラフルになると思います。

    private var color:uint = 0x000000;

    private var color:uint = Math.random()*0xFFFFFF;

    コメント by littlepad — 2008年10月31日 14:57

TrackBack URL

Leave a comment

about

ハンドルネーム:littlepad
都内で WEB 制作(デザイン, html/css, Flash, MT, WordPress etc)をしているBOØWY研究家

category:

search:


archives:

GO TO PAGETOP