【发布时间】:2014-04-28 21:44:48
【问题描述】:
背景:
我真的很想在我一直在制作的基于文本的小型游戏演示中添加一些动画,游戏本身的主要代码几乎就在那里或环形交叉路口。
到目前为止,我对自己的进步感到满意 - 但我很想为它注入一些活力,并通过动画让它比现在更好。
问题:
我在寻求帮助之前找到的方法都涉及“Silverlight”或“故事板”
作为一个新手程序员和 c# 的新手,我不知道这意味着什么,或者到目前为止已经看到它在任何实际环境中工作。教程也很模糊,程序员没有解释他们的代码或它的作用。
我想做的事:
我希望当用户按下按钮时会开始播放小动画,并且在某些地方可能会持续播放单独的动画,例如横幅动画。
示例:
当我按下按钮时:
我想要一个看起来类似于小火焰 Gif 的动画,它会以动画图像的形式出现在屏幕上。
由于每页最多只有三个/四个位置,我可以只使用三个单独的图像框。
我希望它可以在现有的“图像”结构中工作,这些结构可以放置在 Visual Studios WYSIWYG 拖放系统中。
这是我想要实现的示例,类似于视频左右两侧的火锅上方的火焰:
https://www.youtube.com/watch?v=kKmW9gNENJA
我正在使用什么:
我正在使用 XAML,我根本没有使用 XNA。我只是使用 WP7 作为默认值,它带有 cs 和 XAML。
EXTRA 粒子效果示例:
虽然这不相关,但下面视频中的“粒子效果”也是我最终想要实现的。
https://www.youtube.com/watch?v=7w3dJIGSzPo&list=PLE4TZmqEfiRIy-4vyGwfNhOAuI8YwXF7T&index=48
所以,基本上,用简单的英语 - 制作用于 WP7 应用程序的动画的最简单、最好的方法是什么。
那么,如何开始制作这样的动画?
提前感谢您的帮助。
【问题讨论】:
-
Storyboard 确实是在 WPF/Silverlight 中制作动画的正确方法。但是,您使用的是 XNA 或 WP7 XAML(类似于 WPF,但不完全相同)。你用的是哪一个?您提供了一些很好的信息,但是一点点代码和了解您使用的技术会很棒。
-
嘿布拉德利。我正在使用 XAML。 XNA 是与游戏相关的东西,我实际上是有意避免使用的。
-
好的,粒子效果并不容易,但我很乐意为故事板提供帮助。您查看过msdn.microsoft.com/en-us/library/… 的文档吗?你能把问题缩小一点吗?我会尝试整理一个基本的故事板解释作为答案,但任何缩小范围都会非常有帮助。
-
我有,但我仍然有问题。
-
我会从实际工作的视觉示例中学到更多。我不是一个很有经验的程序员。
标签: c# windows-phone-7 animation