0

FlashDevelop を使用して、AS3 でゲームを作成しています。タイトルが示すように、画面のサイズを動的に大きくしようとしています。これは単純な回避型のゲームなので、プレイヤーがアンロックできるようにするアップグレードの 1 つは、より多くのスペースです。

私にはメインがあり、そのメインには 1 人の子がいます。UpgradeScreen()その子から関数を呼び出そうとしています。stage.stageWidthandのいくつかの順列を試しましたがstage.scaleX、これまでのところ何も機能していません。私が見つけたこの種の質問への回答のいくつかに基づいて、それは私が望んでいたよりも複雑になるように見えます.

それで、私がしようとしていることは可能ですか?子供に自分でやろうとするのではなく、メインの関数を呼び出させる必要がありますか?

前もって感謝します。

4

1 に答える 1

0

Vesper のアドバイスに従って、プロジェクトのサイズを大きくし、クリッピングを使用しました。画面が最大アップグレードされるまで白い境界線が表示されるという事実のファンではありませんが、それを回避する簡単な方法はおそらくないでしょう...

(0,0)すべてをandでバインドする代わりに(stage.stageWidth,stage.stageHeight). 私は今、and によって物事をバインドして(LeftX,TopY)(myWidth,myHeight)ます。実行するUpgradeScreen()と、両方から 5 を減算し、両方LeftXTopY10 を加算myWidthしますmyHeight

于 2013-10-23T03:40:56.323 に答える