我正在考慮製作3D點並點擊遊戲,是否可以在winforms或WPF中製作一個?我不需要任何物理或任何我需要的東西是使應用程序呈現3D對象。我知道我可以使用XNA,但如果我這樣做,那麼我將不得不重新學習幾乎所有的東西。我的第三種方法是在3D遊戲引擎中製作場景,然後打印屏幕然後將其作爲圖像加載。任何建議,將不勝感激。有沒有辦法在C#中的WinForms或WPF的3D遊戲?
2
A
回答
1
3D遊戲和讓玩家與渲染圖像交互有很大的區別。
加載預渲染圖像的方法可能適用於Winforms和WPF。您只需捕捉圖像上的點擊事件,並根據活動區域列表檢查位置。然後,只需辦理什麼需要做的,即:從評論移動到下一個區域,啓動項目等
編輯:
這與其說這是友好的。您可以在Winforms/WPF中託管XNA視口。這更多關於你希望你的遊戲如何運作。如果你從來沒有移動3D場景,XNA是矯枉過正的,圖像將工作得很好。
如果你想要動態場景,你需要能夠實時渲染它們。那麼,XNA更有意義。與僅顯示圖像相比,它有更多的工作。
0
如果您只是想在遊戲中顯示預渲染的3D圖像,爲什麼不使用真正的3D圖形工具(如3D Studio Max或Maya(或免費的Blender))來創建它們?這聽起來似乎沒有必要實際渲染遊戲引擎中的3D場景。
+0
是啊這就是我想要做的。我使用攪拌器的方式謝謝。 – mendez
相關問題
- 1. 有沒有辦法讓相機在遊戲中跟隨不同的遊戲對象? c#2d
- 2. 有沒有辦法在遊戲開始之前進行簡介?
- 3. 如何在沒有遊戲引擎的情況下創建3D遊戲環境?
- 4. 有沒有辦法在WP7上的XNA遊戲中顯示HTML代碼
- 5. 有沒有辦法在我的Java遊戲主菜單中放置視頻
- 6. 有沒有開源的Android 3D遊戲開發工具包?
- 7. 在WPF或Winforms中繪製3D圖形
- 8. 算法在3D遊戲
- 9. 有沒有辦法縮短這段代碼? C#的WinForms
- 10. 有沒有辦法永久保存遊戲數據?
- 11. 在C或C++中,有沒有辦法擴展一個沒有繼承的類?
- 12. 有沒有辦法在Winforms TabControl中獲取TabPage的邊界?
- 13. WPF有沒有辦法在c#(克隆)中複製MediaElement
- 14. 有沒有辦法直接在WPF應用程序中運行winforms exe文件?
- 15. 有沒有辦法在Unity3d的全屏模式下顯示IME遊戲
- 16. 遊戲中心無法識別遊戲 - 沒有「沙箱」遊戲中心登錄
- 17. 有沒有辦法在遊戲循環中製作隨機剔號?
- 18. C++ 3d遊戲開發
- 19. C++ 3D遊戲引擎
- 20. 在Android的3D遊戲
- 21. 有沒有辦法在不同的課程中使用遊戲循環或刷新線性佈局?
- 22. 適用於3D遊戲的Android API或遊戲平臺
- 23. 有沒有辦法讓WindowsFormsHost中的winforms用戶控件變大?
- 24. 有沒有辦法給winforms中的tabpage製表色標籤?
- 25. 有沒有辦法在DevExpress GridView winforms中自動生成一行?
- 26. 大型3D遊戲有多個遊戲循環嗎?
- 27. 有沒有辦法在C++中暫停OS關機或重啓?
- 28. 有沒有辦法在頁面上重寫WPF中的OnNavigatedTo?
- 29. 有沒有辦法讓瑣事測驗出現在圖層上作爲遊戲?
- 30. 有沒有辦法在遊戲啓動時看到着色器代碼運行?
此外,請嘗試http://gamedev.stackexchange.com/ – veljkoz