【问题标题】:Sprite / Character animation in Silverlight (v2)Silverlight (v2) 中的 Sprite/角色动画
【发布时间】:2010-09-13 05:07:13
【问题描述】:

我们有一个 Silverlight 2 项目(游戏),需要大量的角色动画。任何人都可以提出一个好的方法来做到这一点。目前我们计划在 Illustrator 中构建艺术,通过 Mike Snow 的插件导入 Silverlight,因为这与我们的艺术家所拥有的技能相匹配。

关键帧动画是我们唯一的选择吗?如果是,最好的方法是什么?数百个单独的 png,或者 Silverlight 中是否有某种方法可以仅绘制较大图像的一部分?

【问题讨论】:

    标签: silverlight animation silverlight-2.0


    【解决方案1】:

    我刚刚使用 Bill 关于 Rectange 和 ImageBrush 的建议发布了 some code

    【讨论】:

      【解决方案2】:

      您可以使用图像本身或图像容器上的 Clip 属性来显示较大图像的特定部分,例如精灵表。这可能会也可能不会比交换 png 更高效。您也可以在 Rectangle 上使用 ImageBrush 来显示您想要的内容,这可能比 Clip 属性更有效。

      【讨论】:

        【解决方案3】:

        Silverlight 目前不支持位图效果,也没有任何库来处理图像。您现在的选择是使用从一个 png 到另一个 png 的关键帧动画。

        现在您可以获取图像的原始字节。如果您有自己的图像处理库,则可以使用 Silverlight dll 编译它们,然后在您的 Silverlight 应用程序中使用该库。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-01-10
          • 1970-01-01
          • 2018-09-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多