2

scaleform私たちのプロジェクトは、 UI のレンダリングに使用する MMORPGです。を使用Flash CS5して UI パネルを作成しますscaleform CLIK。このプロジェクトの開発に伴い、いくつかの問題が発生しました。

  1. CLIKはスキンされていないため、コンポーネントごとに異なる消失を持つ個別のシンボルを作成する必要があるPushButton1ためPushButton2、、、、...RadioButton1RadioButton2

  2. Flash CS5What You See is What You Getツールではありません。たとえば、 という名前の共有コンポーネントがあり、その子としてボタンWindowがあります。closeでは、flaまずステージ上で をプルし、Windowそのサイズを変更しcloseます。ボタンはステージ内でスケーリングされます。ボタンをコードとして制約することはできますcloseが、アーティストはGfx Player実行時に正しい結果を確認する必要があります。

  3. ほとんどのボタンコンポーネントとfla同様に、いくつかの共通コンポーネントがあります。common_button.fla共通のコンポーネントは、異なる で共有されるランタイムflaです。UI fla(例: ) で、共通のコンポーネントが必要な場合は、新しいライブラリfriendpanel.flaからコピーして貼り付けます。パネルが複雑な場合、そのライブラリは混乱し、簡単に管理できなくなります。共通のコンポーネントが要件を満たさない場合、貼り付けたコンポーネントをダブルクリックしてローカルで変更します。これにより、リソース管理の問題がさらに発生しました。common_xxx.flaflafla

そこで、この問題を処理するために、スキン UI コンポーネント ライブラリと UI エディターを作成する必要があるかどうかを検討します。似たような経験をした人はいますか?

4

1 に答える 1

0

これらは、残念ながら多くのFlashIDEユーザーによって報告された一般的なワークフローの問題です。確かに、これらの問題を解決するための独自のツールを作成することは良いオプションですが、コストがかかります。Scaleformチームは、SDKの将来のバージョンについて、これらのタイプの問題に対する可能な解決策を調査しています。それまでの間、私が認識しているこれらの問題を解決するためにできることはあまりありません。

于 2013-01-25T17:44:53.897 に答える