我想为Silverlight创建一个带有XAML的关卡编辑器。在开始这样的项目之前,什么资源对研究有用?这里有一些信息需要澄清。我做了一个银光游戏并发布到目前为止。我想有一个架空风格的动作游戏。Map将比目前的可视空间大得多。
c8ib6hqw1#
WPF有一个陡峭的学习曲线,不要气馁,它是辉煌的,但它有这么多的角落和角落,它需要一段时间才能适应。作为一个开始,有一个非常好的博客社区在WPFDisciples所有这些都值得一阅读。Codeplex有一些很好的库,为3D,物理引擎等和反向工程其他代码是一个很好的学习方式。有几本好书是Windows Presentation Foundation Unleashed,Petzold的Applications = code + markup是为数不多的几本不鼓吹一切都必须用Xaml完成的书之一一个需要一些时间来适应的领域是binding,有很多东西,但它可能很复杂,它是一个impossible to debug until you have the magic knowledge。WPF中的绑定不仅仅是关于数据,它是关于将所有UI元素和行为链接在一起-这真的很重要。最后,你可以在Silverlight和WPF之间选择,它们是不同的。尽管Silverlight是WPF的一个很好的子集,但有些事情你不能做。最后最后,如果你有一个平面设计,艺术家背景尝试使用Blend,而不是VS这是一个更好的工具,为那些谁是视觉意识.
eivgtgni2#
很明显,如果您还没有掌握XAML以及如何将其作为一个概念来使用,那么这一点非常重要。您可以在MSDN here中找到XAML的概述(以WPF为例),其中还包括System.Windows.Markup namespace,其中包含您将用于使用它的类。
2条答案
按热度按时间c8ib6hqw1#
WPF有一个陡峭的学习曲线,不要气馁,它是辉煌的,但它有这么多的角落和角落,它需要一段时间才能适应。作为一个开始,有一个非常好的博客社区在WPFDisciples所有这些都值得一阅读。Codeplex有一些很好的库,为3D,物理引擎等和反向工程其他代码是一个很好的学习方式。
有几本好书是Windows Presentation Foundation Unleashed,Petzold的Applications = code + markup是为数不多的几本不鼓吹一切都必须用Xaml完成的书之一
一个需要一些时间来适应的领域是binding,有很多东西,但它可能很复杂,它是一个impossible to debug until you have the magic knowledge。WPF中的绑定不仅仅是关于数据,它是关于将所有UI元素和行为链接在一起-这真的很重要。
最后,你可以在Silverlight和WPF之间选择,它们是不同的。尽管Silverlight是WPF的一个很好的子集,但有些事情你不能做。
最后最后,如果你有一个平面设计,艺术家背景尝试使用Blend,而不是VS这是一个更好的工具,为那些谁是视觉意识.
eivgtgni2#
很明显,如果您还没有掌握XAML以及如何将其作为一个概念来使用,那么这一点非常重要。您可以在MSDN here中找到XAML的概述(以WPF为例),其中还包括System.Windows.Markup namespace,其中包含您将用于使用它的类。