フラッシュではありませんが真の3次元グラフィックス能力がある、コンピュータゲームのような人気が見られる、という幻想を作成することができ、 3次元を使ってスケーリングします。
|
|
スケーリングオブジェクトは、偉大な方法でお客様の映画の深さを与えます。 結局のところ、オブジェクトが遠く離れたときに、見なければなら小さくします。 近づくときは、見なければなら大きくしてください。
幻想をさらに強化することができ、この動きました。 ましょうムービーを作成することにより、 1つの角からの飛行機の旅を別の画面には、規模を拡大し、同じ時間:
flashムービーを新たに開始します。
映画を作るの図面を切り抜くの飛行機またはその他のオブジェクトです。 ムービークリップの任意の場所に置くことができ、画面に表示されます。
このコードを添付してムービークリップ:
onclipevent (負荷) ( scaleamt = 10 ; × = 525 ; y = 25 ; )
onclipevent ( enterframe ) ( scaleamt + + ; × -= 5 ; y + = 5 ;
this._xscale = scaleamt ; this._yscale = scaleamt ; this._x = × ; this._y = y ; )
コードが開始される3つの変数を初期値に設定します。 変数scaleamtを保持してムービークリップの値をスケールします。 変数xとyのは、この映画の場所をクリップします。
各フレームを通過して、すべてのこれらの値が変更されます。 このscaleamt変数を増加される1 。 変数のxが減少した5 、送信する映画のクリップを左にします。 変数のyの増加は5 、映画のクリップを送信します。
私はどうだったの値を1 、 5 、および5は、変数の変化ですか? 単純:試行錯誤します。 私がしようとして算出して最良の値を使用するが、それだけでは簡単に異なった価値観をお試しになるまで働いてよいものが見つかりました。 この手法を作成する最良の方法は、通常このような単純な効果の1つです。
両方の_xscaleと_yscaleのプロパティを設定するには、映画のクリップをscaleamtます。 _xとして_yが適切に設定されます。
の結果が表示されたら、この映画は、飛行機の飛行に成功してから、右上隅の左下にある、近づいそれまでの間、ユーザーにします。 という幻想を作成することとして表示される場合は、飛行機の上から表示しています。 引き分けた場合、飛行機の右側の観点から、アプローチすることができまたは移動することを任意の方向にしたいです。
を使用する方法の例についてはプログラミングスタイルが異なることができ、ここでは、同じプログラム行数を減らす凝縮されました。 を参照することが有用なので、このようなパターンを使用するというアイデアは、芸術の自由をプログラマが自分のスクリプトを書き始めたときです。
onclipevent (負荷) ( this._x = 525 ; this._y = 25 ; )
onclipevent ( enterframe ) ( this._xscale + + ; this._yscale + + ; this._x -= 5 ; this._y + = 5 ; )
Online: 495 users browsing the articles directory
|
|