トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     MCの移動でカクつく
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kenken5050
Åê¹ÆNo.45573
投稿日時: 2010-8-25 10:12
新米
居住地:
投稿: 6
使用環境:
winXP
actionscript3
Flash cs3
MCの移動でカクつく
いつもお世話になっております。

as3 flashcs3 で作成しています。

ぷよぷよのような落下物のパズルゲームを作成しているのですが
45x45サイズの画像で構成されたMCのブロックを10個ほどつなげて落下させると落下時の移動が2,3個の落下とくらべて少しカクカクするのですがこれは何が原因なのでしょうか?

FPSは調べているのですが、フレーム落ちしてるわけではないと思います。
原因がわかる方、ご教授お願い致します。
ひろゆき
Åê¹ÆNo.45574
投稿日時: 2010-8-25 10:31
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: MCの移動でカクつく
まず、使用環境は「アカウント編集」で記載しておきましょう。
#その他の項目に記入すれば表示されます。

ムービークリップの動きが「かくかく」してしまう原因には、さまざまな原因が考えられます。
なので、具体的なスクリプト、あるいは、具体的なflaファイル等を提示された方が良いように思います。


----------------
質問する際は、回答者に具体的な情報を与えてください。

kenken5050
Åê¹ÆNo.45575
投稿日時: 2010-8-25 17:23
新米
居住地:
投稿: 6
使用環境:
winXP
actionscript3
Flash cs3
Re: MCの移動でカクつく
返信ありがとうございます。

アカウント編集の件ありがとうございます。

単純に配列でMCを10個ほど縦に並べ、全部のMCのyを毎フレ1づつ足しているだけですがこんなものでもソースは必要でしょうか?。

ひろゆき
Åê¹ÆNo.45577
投稿日時: 2010-8-25 17:44
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: MCの移動でカクつく
必要でないと思われるのであれば、提示しなくても問題ないでしょう。
ただ、何が原因なのか、特定するのはご自分でどうぞ。

スクリプトに問題があるのか、画像側に問題があるのか、特定できないので、
問題がありそうな部分を1つ1つつぶすしかありませんが。


----------------
質問する際は、回答者に具体的な情報を与えてください。

tetsuo_119
Åê¹ÆNo.45590
投稿日時: 2010-8-26 17:35
新米
居住地:
投稿: 10
使用環境:
Re: MCの移動でカクつく
以下のコードでどうでしょうか?
ちなみにFTPは30以上にして下さい。

for (var i=0; i < 10; i++) {
var mc:MC = new MC();
mc.x = 46 * i;
addChild(mc);
mc.addEventListener(Event.ENTER_FRAME, down);
}

function down(e:Event) {
e.target.y += 1;
}

//リスペクトしてください。
ゲスト
Åê¹ÆNo.45592
投稿日時: 2010-8-26 18:59
Re: MCの移動でカクつく
こんにちは。横から失礼いたします。

当スレッドのやりとりで把握しかねているところが多々ありますが、話の流れからして推測すると次のようなことを検討・調査されると解決する気がします。

・フレームレートが低下してカクカク動いているように見えるのであれば、描画の負荷やスクリプトの実行負荷を下げることを検討されたほうがいいかもしれません。

・画像(ビットマップ)の動きが滑らかでない、というのであればスムージングを適用すれば解決するかもしれません。

・描画負荷が高い場合は、画像のサイズを小さくしたり、描画の画質を「高」よりも低い設定にしたりすることで解決されるかもしれません。
他にも描画モードやフィルターなどを使っている場合は、それらも影響しますので、フォーラムで質問する場合は、flaファイル等を具体的に示される方がてっとり早いと思います。

・似たような Flash のサンプルを探して、同じ現象が発生していないか比較検討してみるのもおすすめします。wonderfl というサイトでは、スクリプト付きで多くの Flash のデモが投稿されていますので、探してみると似たようなデモはたくさん見つかるでしょう。
http://wonderfl.net/

・MovieClipのインスタンスにEvent.ENTER_FRAMEをイベント登録する際は、一般的にEvent.ENTER_FRAMEは一箇所にまとめたほうが高速だといわれています。これは次の記事の[第二技]の段落が参考になりますので、ご覧ください。
http://www.atmarkit.co.jp/fwcr/design/tool/flash_tuning03/01.html
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops