Silverlight中的精灵/角色动画(v2)

时间:2008-09-25 19:05:44

标签: silverlight animation silverlight-2.0

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

制作动画的关键是我们唯一的选择吗?如果是,那么最好的方法是什么?数百个单独的png还是在Silverlight中有一些方法只能绘制一个较大图像的一部分?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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

答案 2 :(得分:0)

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

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