我目前正在尝试为WM 5.0设备实现一个大理石迷宫游戏,并一直在努力开发一个工作原型。原型需要用户使用方向键控制球,并显示真实的加速度和摩擦力。C#手机游戏开发
我想知道是否有人有这方面的经验,并可以给我一些建议或指向我的正确方向是什么是必不可少的和最好的方式去做这样的事情。
在此先感谢。
Frank。
我目前正在尝试为WM 5.0设备实现一个大理石迷宫游戏,并一直在努力开发一个工作原型。原型需要用户使用方向键控制球,并显示真实的加速度和摩擦力。C#手机游戏开发
我想知道是否有人有这方面的经验,并可以给我一些建议或指向我的正确方向是什么是必不可少的和最好的方式去做这样的事情。
在此先感谢。
Frank。
我建议您查看XNA Studio 3,它内置了对PC,Xbox 360和移动设备的支持,并且它是官方免费从微软衍生出的Visual Studio的&。
http://creators.xna.com/en-US/
使用物理(在这一个速度)如果你四处搜寻,人都写教程 http://www.xnamachine.com/2007/12/fun-with-very-basic-physics.html
除了问及Windows Mobile的问题,以及WinMo不支持XNA。 – ctacke 2008-11-27 00:35:52
尝试XFlib。这是在C++中,但不幸的是,对于移动设备来说,最酷的事情必须是使用C++。该网站有一些非常酷的免费游戏。你也可以看到大部分游戏的来源。许多人都有你想要的物理。
不幸的是,XNA不支持windows mobile平台。但是,由于看起来您在WM设备上绘制技术问题时没有问题,但是需要逻辑来实现基于物理学的运动,因此考虑XNA对物理和运动进行原型设计并不是一个坏主意码。
退房一些教育主题在creators.xna.com,也"gamedev.net"
如果你是处于亏损状态,有一个在试图为原型“打火机”的工具没有错。我会尝试Torque Game Builder - 它吐出XNA,尽管可能不适合你的平台。
在Windows Mobile SDK的示例中(也检查了WM 6.0 SDK),有几个游戏应用程序。其中之一是一个简单的益智游戏;并不多,但它是一个起点。
在游戏开发中物理的使用并不特定于Windows Mobile。你可以找到关于这个问题的巨大文献。现在我想起了This。如果你对游戏开发非常认真,在任何平台上,你都应该先做一些研究。
在阅读你的答案时,我没有得到你正在寻找游戏框架的感觉,但更多的是:我怎样才能轻松地建立一个具有加速和摩擦的球。
为此,你并不需要一个完全成熟的物理框架,因为它是相对简单的事情:
首先创建时触发30次的计时器,并在计时器回调执行以下操作:
现在检查的钥匙......
防撞请执行以下操作:
,碰撞是很容易,因为你知道哪边球需要跳起来。摩擦只是在每一帧都这样做:ballSpdX * = friction; 摩擦力大约是0.99。这可以确保球的速度因摩擦而变小;
希望这会有帮助
您可能想问一个关于在C#中使用WM-device方向键的单独问题。这完全是一个难题。 – MusiGenesis 2008-11-26 22:27:00