2

我们的项目是一个 MMORPG,scaleform用来渲染 UI。现在我们Flash CS5使用scaleform CLIK. 随着这个项目的发展,我们遇到了一些问题:

  1. CLIK没有蒙皮,我们必须为每个具有不同消失的组件创建单独的符号,所以我们有PushButton1, PushButton2, RadioButton1, RadioButton2...

  2. Flash CS5不是所见即所得的工具。例如,我们有一个名为 的共享组件Window,它有一个close按钮作为它的子元素。在 afla中,我们先将 a 拉到Window舞台上,并修改它的大小,close按钮会在舞台上进行缩放。我们可以将按钮限制为代码,但艺术家必须在运行时close看到正确的结果。Gfx Player

  3. 我们有一些常见的组件,fla例如common_button.fla其中的大多数按钮组件。公共组件在不同的运行时共享fla。在 UI fla(例如friendpanel.fla)中,当我们需要一个通用组件时,我们将其复制common_xxx.fla并粘贴到新fla库中。如果面板很复杂,它的库会很混乱,不容易管理。如果普通的不满足要求,我们会双击粘贴的组件在本地进行修改fla,这样会造成更多的资源管理麻烦。

所以我考虑是否应该创建一个皮肤 UI 组件库和一个 UI 编辑器来处理这个问题。有没有人有类似的经历?

4

1 回答 1

0

不幸的是,这些是许多 Flash IDE 用户报告的常见工作流程问题。当然,创建自己的工具来解决这些问题是一个不错的选择,但成本很高。Scaleform 团队正在为 SDK 的未来版本研究这些类型问题的可能解决方案。与此同时,我无法采取任何措施来解决我所知道的这些问题。

于 2013-01-25T17:44:53.897 回答