2

これを AS3.0 で試しましたが、ぼかしに近いものは得られません。私が得るのは点滅画像です。高速のために平均的なコンピューターで動きがぼやける可能性があるかどうか、知りたいと思いましたか? それとも高速でモーションブラーが発生しないのですか?または、他の何か ?

import flash.display.MovieClip;
import flash.utils.Timer;
import flash.events.TimerEvent;

var a_Mc:MovieClip ;
var tim:Timer = new Timer(1); // 1 milliseconds


tim.addEventListener(TimerEvent.TIMER, time)

tim.start();

function time(e:TimerEvent)
{
    a_Mc.rotation = a_Mc.rotation+  90  

}
4

2 に答える 2

3

これは主に、動画のブレの原因に対する誤解によるものだと思います。

露出時間中に、センサー上のオブジェクトの投影が解像度の 1 単位 (デジタル センサーの場合はピクセル) を超えて移動すると、ぼかしが発生します。

これは、AS3 および一般的なコンピューター サイエンスでは (少なくともデフォルトでは) 当てはまりません。ここでは、特定の時間のすべてのオブジェクトの状態で動きのない画像が作成され、印刷され、t + 1 で作成されます...したがって、ぼやけは発生しません。

解決策は、ぼかしをエミュレートすることです。AS3 でこれを行うには、これを読むことができます。

于 2013-06-11T10:14:40.620 に答える
0

フラッシュでぼかし効果を得るには、ぼかしフィルターを適用する必要があります。コードでこのフィルターを作成してオブジェクトに適用し、ぼかしの量を調整することもできます。モーション ブラーの場合、フィルターを適用し、オブジェクトの速度を必要なブラーの量の倍数として使用できます。

于 2013-06-11T10:02:49.557 に答える