水平投射 : ActionScript

Pocket

水平に投げ出す運動の覚書です。

水平投射は水平方向が等速運動、垂直方向に等加速度運動を行います。物体を水平に投げる運動のサンプルです。サンプルでは垂直方向の加速度を重力加速度(9.8)にしています。

function ParabolaClip(){
	// 速度(X軸)
	var vx =30;
	// 加速度(Y軸)
	var g = 9.8;
	// フレーム番号
	var n = 1;
	// イベントハンドラ
	this.onEnterFrame = function(){
		this._x += vx;
		this._y += g*n;
		++n;
	}
}

// オブジェクト作成
var obj  = new ParabolaClip();
_root.attachMovie('clip','clip',0,obj);

コメント

No comments yet.

コメントの投稿

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