2011-09-02 62 views
2

我一直在爲桌面版XNA開發3D XNA遊戲,其中一個最棘手的問題是缺乏3D模型的適當動畫支持。我現在試圖爲wp7開發一款遊戲,並開始瞭解我們推薦的工具組合是以經驗爲基礎的。3D XNA/WP7工具和技巧的完美結合遊戲

總之:我正在尋找具有以下工作流程

  • 造型
  • 紋理
  • 動畫
  • 導入到項目技巧/最佳做法/經驗

我知道在creator.xna.com上有教程,但我特別尋找真實世界的例子。我自己寫的最少代碼越多越好。我特別不喜歡那裏的例子,因爲那裏有很多自定義代碼用於導入和處理動畫。

+2

你可以在gamedev.stackexchange.com上試試這個問題。你會發現一個更專注於遊戲開發世界的觀衆。 – Beska

+0

@Beska,你可能是對的,我如何得到這個感動? – UrbanEsc

+0

一般來說,主持人可以爲您做到這一點,但您可以自己複製/粘貼它。不幸的是,這將帶來的缺點是,你會失去兩個現有的答案。不過,由於這裏似乎已經關閉了,所以你沒有太大的損失。 – Beska

回答

2

有很多自定義代碼,因爲這就是XNA的方式。我很驚訝,我不得不使用數學來計算如何以一定的速度在屏幕上移動對象。我的意思是誰曾經認爲數學除了計算變化之外將會有用!你最好的選擇是去看看XNA的一些相同的庫。 Codeplex.com有不少。我沒有經驗,因爲我們純粹做了2件事。

XNA 3D遊戲庫http://www.synapsegaming.com/products/sunburn/engine/

鏈接到一噸XNA的資源和遊戲引擎

或者你可以使用類似Unity3D的東西。

就像我認爲XNA一樣酷,我很驚訝你必須親手做多少事。我想我不應該。很多來自創建者示例的代碼都可以被剝離並重新分配。問題是找到你需要的並理解它在做什麼。好的,那是我的問題。

好運

+1

用於提示Unity的+1,看起來像OP想要的那種包。 XNA是一種「遊戲引擎」,有一個很大的誤解,實際上它只是一個圖形API,因此必須是低級的。 – MattDavey

1

這完全取決於你自己的經驗。例如,我是MaxScript的一員,所以我總是傾向於使用3dsmax,因爲我知道我不會對內容管道有太多麻煩。另一個人可能更熟悉瑪雅腳本,因此選擇Max會讓他們變得瘋狂。這確實沒有「正確」的答案。

我特別不喜歡那裏的例子,因爲有很多自定義代碼在那裏進行導入和使用動畫。

這是遊戲開發的世界 - 並不都是好玩的。

+0

感謝您的回覆,但要澄清:我不是在尋找「正確」的方式,我正在尋找人們在wp7上實現此目標的方式。我記得在桌面上使用XNA(建模+動畫),這是一個痛苦。我希望有人會彈出一個簡單的方法,如何使用今天的工具在手機上實現這一點,但似乎它仍然是一種痛苦:) – UrbanEsc