C# 基于XAML的级别编辑器

C# 基于XAML的级别编辑器,c#,silverlight,xaml,C#,Silverlight,Xaml,我想用XAML为Silverlight创建一个级别编辑器。在开始这样一个项目之前,哪些资源对研究有用 以下是一些需要澄清的信息。 我制作了1个silverlight游戏,目前为止已经发布了。 我想有一个头顶式的动作游戏。地图将比当前的可视空间大得多。显然,掌握XAML以及如何将其作为一个概念来使用非常重要,如果您还没有掌握的话。MSDN上有一个关于它的概述(以WPF为例),以及您使用它的课程。WPF有一个陡峭的学习曲线,不要泄气,它很出色,但它有很多角落,需要一段时间才能适应。首先,有一个非常好

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

以下是一些需要澄清的信息。 我制作了1个silverlight游戏,目前为止已经发布了。
我想有一个头顶式的动作游戏。地图将比当前的可视空间大得多。

显然,掌握XAML以及如何将其作为一个概念来使用非常重要,如果您还没有掌握的话。MSDN上有一个关于它的概述(以WPF为例),以及您使用它的课程。

WPF有一个陡峭的学习曲线,不要泄气,它很出色,但它有很多角落,需要一段时间才能适应。首先,有一个非常好的博客社区,所有这些都值得一读。有一些很好的三维库,物理引擎等和逆向工程其他代码是一个很好的学习方式

有几本好书,Petzold是为数不多的不鼓吹一切都必须在Xaml中完成的书/地方之一

一个需要一些时间去适应的领域是,外面有很多东西,但它可能是复杂的,这是一个巨大的挑战。WPF中的绑定不仅仅涉及数据,还涉及将所有UI元素和行为链接在一起——这非常重要

最后,您可以在Silverlight和WPF之间进行选择,它们是不同的。尽管Silverlight是WPF的一个很好的子集,但有些事情是你做不到的


最后,如果您有平面设计,请尝试使用艺术家背景,而不是VS。对于那些有视觉意识的人来说,这是一个更好的工具。

您有多少Silverlight体验?什么类型的关卡(基于2D平铺,全3D)?您的目标是哪款游戏?