我目前正在嘗試爲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