Windows

Windows Phone 7中的2D游戏和加速度计

Using a Windows Phone, 5 years later

Using a Windows Phone, 5 years later
Anonim

Windows Phone 7的设计并不容易,您需要成为一名优秀的程序员在Silverlight中编写游戏。

物理助手库是行为和用户控件的集合,使用Farseer物理引擎可以更轻松地在Silverlight中创建2D物理游戏。物理助手经历了几次不同的迭代 - 在他们最初发布的Silverlight 2中,他们完全是UserControls;在Silverlight 3中增加了对Behaviors的支持,后来WPF支持被添加到库中(

)。Pete Blois(Microsoft Blend团队)还将基于Box2D Engine的示例移植到Windows Phone上,并创建了一个非常整洁的物理他在MIX10上演示的游戏。如果你想查看Box2D引擎而不是Farseer,你可以查看Pete的工作。

加速度计支持:

Windows Phone没有任何有用的游戏硬件按钮,所以你可以打赌加速度计在设备上对输入非常重要。 Mike Harsh在MIX上做了精彩的演示,他解释了加速度计的轴:

因此,如果您希望编写任何类似游戏的程序,您应该了解类,名称空间,函数以及简短的专业知识

问题在于Windows Phone开发人员工具附带的仿真程序不能模拟加速度计

您可以在这里看到一些使用行为的演示!