c# - 基于 XAML 的关卡编辑器

标签 c# silverlight xaml

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

这里有一些需要澄清的信息。 我制作了 1 个 silverlight 游戏并发布至今。 我想要一款架空风格的 Action 游戏。 map 将比当前可视空间大得多。

最佳答案

WPF 的学习曲线很陡,不要灰心,它很出色,但它有很多角落,需要一段时间才能适应。首先,有一个非常好的博客社区:WPFDisciples所有这些都值得一读。 Codeplex有一些很好的 3D、物理引擎等库,对其他代码进行逆向工程是一种很好的学习方法。

几本好书是Windows Presentation Foundation Unleashed和 Petzold 的 Applications = code + markup是为数不多的不宣扬一切都必须在 Xaml 中完成的书籍/地方之一

需要一些时间来适应的区域是 binding ,有很多东西,但可能很复杂,它是 impossible to debug until you have the magic knowledge 。 WPF 中的绑定(bind)不仅仅涉及数据,还涉及将所有 UI 元素和行为链接在一起 - 这非常重要。

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

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

关于c# - 基于 XAML 的关卡编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/544476/

相关文章:

c# - 基于 Windows 8 XAML 的游戏中的键盘处理

c# - 在代码后面设置gridview的AlternatingRowStyle,HeaderStyle,RowStyle

c# - 更新表时必须声明标量变量@

xaml - 所有标签的自定义字体 Xamarin Forms

silverlight - 如何将图表图像从 Silverlight 应用程序复制到剪贴板?

asp.net - Silverlight 或 ASP.NET

c# - 将 MahApps.Metro 主题和重音应用于其他控件或矩形

c# - 将泛型传递给方法

c# - IEnumerable OrderBy

silverlight - 用于自动化 SilverLight 应用程序的工具