Flash CS3およびAS 3.0-雪景色
このパーティクルシステムチュートリアルシリーズでは、ActionScriptとFlashを使用して雪景色のアニメーションを作成します。R。このシーンでは、同時に多くの雪が降っています。ステージに落ちる各フレークは、同じムービークリップの1つのインスタンスになります。そのため、ステージ上のすべてのインスタンスまたは雪片をアニメーション化するActionScriptを記述する必要があります。モジュラーコードまたは再利用可能なコードを使用して、必要な数のフレークをアニメートすることができます。

このようなシリーズを始める最良の方法は、いくつかの用語に慣れることです。この最初のチュートリアルでは、関数と関数呼び出しを概観します。この関数は、3つのフレークを特定のピクセル数だけ垂直軸に沿って移動します。

シーンを設定するために、「背景」と「雪片」という名前のタイムラインに2つのレイヤーを作成しました。背景画像をFlashライブラリにインポートしました。背景レイヤーのフレーム1を選択した状態で、背景画像をステージにドラッグしました。次に、「mcSnowflake」という名前のムービークリップとしてスノーフレーク画像をライブラリにインポートしました。このムービークリップの3つのインスタンスをアニメーション化します。

  1. タイムラインのスノーフレークレイヤーでフレーム1を選択し、mcSnowflakeムービークリップの1つのインスタンスをライブラリからステージの上部にドラッグします。プロパティインスペクターで、このスノーフレークに「snowflake1_mc」というインスタンス名を付けます。

    mcSnowflakeムービークリップのさらに2つのインスタンスに対してこれを繰り返します。これらのインスタンスに「snowflake2_mc」および「snowflake3_mc」という名前を付けます。これで、雪景色に落ちる準備ができた3つのフレークがステージの上部にあるはずです。次に、このアニメーションを作成するモジュラー関数を作成します。

  2. タイムラインで新しいレイヤーを作成し、このレイヤーの名前を「アクション」に変更します。このレイヤーでフレーム1を選択し、アクションパネル(ウィンドウ-アクション)を開きます。このコードをパネルに入力してから、コードについて説明します。

    関数snowfall(snowflake:MovieClip、movement:Number):void
    {
    snowflake.y =動き;
    }

    snowfall(snowflake1_mc、10);
    降雪(snowflake2_mc、20);
    降雪(snowflake3_mc、30);

関数snowfall():void

継続する


動画の説明: YAO 插畫實況 (かもしれません 2024).