【问题标题】:XAML Based Level Editor基于 XAML 的关卡编辑器
【发布时间】:2009-02-13 02:09:09
【问题描述】:

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

这里有一些信息需要澄清。 我制作了 1 个 silverlight 游戏并发布到现在。 我想要一个架空风格的动作游戏。地图会比当前的可视空间大很多。

【问题讨论】:

  • 您有多少 Silverlight 经验?什么样的关卡(基于 2D 瓦片,全 3D)?
  • 您的目标是哪些游戏?

标签: c# silverlight xaml


【解决方案1】:

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,它对于那些有视觉意识的人来说是一个更好的工具。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      • 1970-01-01
      • 2012-01-07
      • 2023-03-21
      • 2012-09-26
      • 2013-02-08
      相关资源
      最近更新 更多