2009-02-13 79 views
2

我想用XAML为Silverlight创建关卡编辑器。在开始这样一个项目之前,哪些资源对研究有用?基于XAML的关卡编辑器

这是一些需要澄清的信息。 我制作了1款silverlight游戏,并发布到目前为止。 我想有一个开销式的动作游戏。该地图会比当前可观看的空间大得多。

+0

你有多少Silverlight体验?什么样的级别(2D瓦片,全3D)? – geofftnz 2009-02-13 02:15:44

回答

5

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它是为那些谁是视觉感知一个更好的工具。

1

显然,掌握XAML以及如何使用它作为一个概念是非常重要的,如果你还没有。对它的概述(使用WPF作为例子)可以在MSDN here中找到,以及System.Windows.Markup namespace,其中包含您将用于处理它的类。