scaleform
私たちのプロジェクトは、 UI のレンダリングに使用する MMORPGです。を使用Flash CS5
して UI パネルを作成しますscaleform CLIK
。このプロジェクトの開発に伴い、いくつかの問題が発生しました。
CLIK
はスキンされていないため、コンポーネントごとに異なる消失を持つ個別のシンボルを作成する必要があるPushButton1
ためPushButton2
、、、、...RadioButton1
RadioButton2
Flash CS5
What You See is What You Getツールではありません。たとえば、 という名前の共有コンポーネントがあり、その子としてボタンWindow
があります。close
では、fla
まずステージ上で をプルし、Window
そのサイズを変更しclose
ます。ボタンはステージ内でスケーリングされます。ボタンをコードとして制約することはできますclose
が、アーティストはGfx Player
実行時に正しい結果を確認する必要があります。ほとんどのボタンコンポーネントと
fla
同様に、いくつかの共通コンポーネントがあります。common_button.fla
共通のコンポーネントは、異なる で共有されるランタイムfla
です。UIfla
(例: ) で、共通のコンポーネントが必要な場合は、新しいライブラリfriendpanel.fla
からコピーして貼り付けます。パネルが複雑な場合、そのライブラリは混乱し、簡単に管理できなくなります。共通のコンポーネントが要件を満たさない場合、貼り付けたコンポーネントをダブルクリックしてローカルで変更します。これにより、リソース管理の問題がさらに発生しました。common_xxx.fla
fla
fla
そこで、この問題を処理するために、スキン UI コンポーネント ライブラリと UI エディターを作成する必要があるかどうかを検討します。似たような経験をした人はいますか?