サイト内検索

メインメニュー

ログイン
ユーザID または e-mail:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録

オンライン状況
13 人のユーザが現在オンラインです。 (12 人のユーザが ウェブログ を参照しています。)

 登録ユーザ: 0
 ゲスト: 13

もっと...

ウェブログ カレンダー
« « 2007 10月 » »
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

最新ブログ記事

最近のコメント

最近のトラックバック

|
ウェブログ - ひろゆきの記事
|
 ひろゆきの記事配信

2005/11/26 Sat
 ジャンプする (1)
カテゴリ: flash : actionscript : 
かえる君がジャンプする。かえる跳び?

BGMは、是非、ヴァン・ヘイレンを。



_root に、ムービークリップ(インスタンス名: frog) を配置。
frog には、ムービークリップ(インスタンス名: base, shade) を配置。

frog 第1フレームに

var startPos:Number = base._y;
var jumpHeight:Number = 0;
// ジャンプの初速度
var initSpeed:Number = 36;
var acceleration:Number = 0;
// 重力加速度
var gravity:Number = 6;
// バウンド率
var bounce:Number = 0.75;
var limitSpeed:Number = 12;
var shadeHeight:Number = 100;

base.onRelease = function():Void {
    var speed:Number = initSpeed;
    this.onEnterFrame = function():Void {
        acceleration += gravity;
        jumpHeight += speed - acceleration;

        if (jumpHeight <= 0) {
            jumpHeight = 0;
            acceleration = 0;
            speed = speed*bounce;
        }
        if (speed > limitSpeed) {
            this._y = startPos - jumpHeight;
        } else {
            this._y = startPos;
            jumpHeight = 0;
            acceleration = 0;
            delete this.onEnterFrame;
        }
        shade._alpha = 100 - jumpHeight/shadeHeight*100;
    };
};

と記述。

flashでは、y軸方向の上下(正負)が逆なので、要注意。


プルダウンメニューで initSpeed, bounce の値を設定できるようにしてある。


関連記事: 目的地に近づく (1)
関連記事: 目的地に近づく (2)
関連記事: 目的地に近づく (3)
関連記事: ジャンプする (2)
関連記事: スクリプトでトゥイーン (1)
関連記事: スクリプトでトゥイーン (2)
関連記事: ぼよよんと出る
関連記事: ジャンプ行進
関連記事: ふわふわと浮かぶ
執筆者: ひろゆき (02:47)
ウェブログ | コメント (0) | トラックバック数 (0) | 閲覧数 (1098)
この記事のトラックバックURL  リンク・引用のないトラックバックは削除することがあります。
http://www.project-nya.jp/modules/weblog/weblog-tb.php/326
 
ブログ記事内容についての質問は、ゲスト相談室 にて投稿ください。
投稿された内容の著作権はコメントの投稿者に帰属します。
投稿者 スレッド