在昨天我们提到了Windows Phone 7上的一个3D引擎 Nova4Phone,它出色的表现给人留下了深刻的印象。如果要想做出优秀的游戏,3D引擎固然重要,物理引擎也同样不可忽视。利用物理引擎我们可以开发出更多的符合人的感知的用户交互体验,为游戏增添色彩。而BEPU就是基于XNA平台的一个物理引擎,目前它的新版本不止支持XBox 360,同样也支持Windows Phone 7。您可以从BEPU的官方主页下载最新的版本。不过要注意的是它的授权协议,它针对非商业性使用是免费的,对于商业性软件,如果您的收益在4000美金之下,也是免费。如果您的软件收益超过了4000美金,您需要给作者缴纳4%的收益。
最后,如果你觉得BEPU不太适合你的话。也可以试一试Matali物理引擎,它同样也可以运行在Windows, XBox 360以及Windows Phone 7上。目前提供一个免费版本,收费版本还没有正式推出。