2011-08-14 74 views
2

我正在考慮製作3D點並點擊遊戲,是否可以在winforms或WPF中製作一個?我不需要任何物理或任何我需要的東西是使應用程序呈現3D對象。我知道我可以使用XNA,但如果我這樣做,那麼我將不得不重新學習幾乎所有的東西。我的第三種方法是在3D遊戲引擎中製作場景,然後打印屏幕然後將其作爲圖像加載。任何建議,將不勝感激。有沒有辦法在C#中的WinForms或WPF的3D遊戲?

+0

此外,請嘗試http://gamedev.stackexchange.com/ – veljkoz

回答

1

3D遊戲和讓玩家與渲染圖像交互有很大的區別。

加載預渲染圖像的方法可能適用於Winforms和WPF。您只需捕捉圖像上的點擊事件,並根據活動區域列表檢查位置。然後,只需辦理什麼需要做的,即:從評論移動到下一個區域,啓動項目等

編輯:
這與其說這是友好的。您可以在Winforms/WPF中託管XNA視口。這更多關於你希望你的遊戲如何運作。如果你從來沒有移動3D場景,XNA是矯枉過正的,圖像將工作得很好。

如果你想要動態場景,你需要能夠實時渲染它們。那麼,XNA更有意義。與僅顯示圖像相比,它有更多的工作。

+0

哪一個更友好用於此winforms或WPF? – mendez

+0

嗯我確實希望有一些場景在他們身上有一些動畫,但是,也許我可以使用我用來製作動畫的遊戲引擎,然後將其作爲視頻。我知道WPF支持媒體元素的視頻。感謝您的幫助,現在是難題......設計遊戲。 – mendez

0

如果您只是想在遊戲中顯示預渲染的3D圖像,爲什麼不使用真正的3D圖形工具(如3D Studio Max或Maya(或免費的Blender))來創建它們?這聽起來似乎沒有必要實際渲染遊戲引擎中的3D場景。

+0

是啊這就是我想要做的。我使用攪拌器的方式謝謝。 – mendez

相關問題