タグ : ,

落下運動1 : ActionScript

投稿日 : 2008年2月28日 | 更新日 : 2010年12月09日 前のページへ戻る

ActionScriptで落下運動のサンプル。

等速度で落下します。加速度,反発係数,摩擦などがないシンプルな落下運動です。

シンボル : リンケージ:ball,幅10,高さ10,中心点(-5,-5)に設定した円を作成。

// 落下 等速度
function Ball() {
	// 初期位置
	this._x = Stage.width/2;
	this._y = 0;
	// 自身半径
	var radius = 5;
	// 速度
	var vy = 10;
	// フレームハンドラ
	this.onEnterFrame = function() {
		// 等速度落下
		this._y += vy;
		// 跳ね返り処理
		if (this._y+radius>Stage.height) {
			this._y = Stage.height-radius;
			vy *= -1;
		} else if (this._y-radius<0) {
			this._y = radius;
			vy *= -1;
		}
	};
}
var o = new Ball();
var mc = attachMovie("ball", "ball", 0, o);

» 落下運動2 : ActionScript

ActionScript2.0 | 固定リンク | Comments (0)

関連記事

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/flash/actionscript/171.html/trackback

このページの上へ