質問ページ4 / 172


質問ページ4 / 172

質問ページ4/172

概要スプライトを動かすときに止まったり動いたりさせる
投稿者Parafla Quality
状態
カテゴリーActionScript
投稿日2012-07-25 (水) 15:31:06
バージョン

質問内容

ParaFlaでヨッシーのたまごを作ろうとしているのですが、キャラクターを落とすときタイトルに書いたような動きをさせる方法がわかりません。

回答

  • スプライトに以下のASを書いてみてください
    onClipEvent(load){
    	count = 0;
    }
    -
    onClipEvent(enterFrame){
    	if(count%24 < 16){
    		_y +=2;
     	}
    	count ++;
    }
    
    /*
    毎フレーム、変数countを+1し続ける
    countを24で割った余りが16未満のときY座標を2ピクセルづつ降下する
    その結果、余りが16〜23の間は停止することになる
    */
    24・16などの定数やピクセル数の2などを加減して思った動きをさせてください -- 2012-07-25 (水) 19:18:58
  • すべての降下物の動きを一緒にしたいときはcountは一つ一つのスプライトではなく、メインで定義するとよいでしょう⇒fileヨッシー.pfl -- 2012-07-25 (水) 19:26:49
  • 回答ありがとうございます。うまくいきました。 -- 2012-07-26 (木) 14:36:06