我開始用C++學習DirectX 11。這很難,但我認爲我做得很好。我發現了UDK(虛幻遊戲引擎),並且讀到許多好的遊戲,如質量效應1-3,都是在該引擎中製作的。我認爲爲什麼我應該學習DirectX,當時很多遊戲已經在遊戲引擎中製作出來了,而且要容易得多。 學習DirectX有什麼優點和缺點?學習DirectX或遊戲引擎?
0
A
回答
3
DirectX提供了在屏幕上推送像素的功能。除此之外的任何東西 - 物理,地圖模型,開發工具,文件格式,音樂,AI,網絡代碼 - 仍然是您的問題。另一方面,遊戲引擎爲您需要的大多數東西提供了一個全面的解決方案,但是要付出代價(技術限制,學習曲線以及通常不重要的$$)。
這確實取決於你的目標和需求。
0
如果您的目標是學習圖形編程,那麼您應該選擇DirectX 11,因爲它可以讓您訪問低級圖形編程。 另一方面,如果您想要跳轉到遊戲編程,UDK將允許您跨越低級圖形編程並獲得遊戲玩法。如果你想學習物理,音頻,網絡編程,你應該看看Ogre3D(它是一個圖形引擎,顧名思義,它處理圖形,你所要做的就是編程物理,遊戲)。
相關問題
- 1. 爲了學習,在遊戲引擎上使用DirectX或OpenGl有什麼重要優勢嗎?
- 2. 從零開始構建2D遊戲引擎或者學習Cocos 2D
- 3. 透視投影,不使用WPF或DirectX或XNA或OpenGL或遊戲引擎的
- 4. 爲初學遊戲程序員提供的遊戲引擎
- 5. 學習LWJGL遊戲創作?
- 6. Html5遊戲引擎
- 7. 磚塊遊戲的JavaScript遊戲引擎
- 8. 創建具有視頻播放功能的DirectX遊戲引擎
- 9. 我的DirectX遊戲引擎WPF世界編輯器
- 10. 「學習」過濾器引擎
- 11. 可能有人給我一些建議學習遊戲引擎OGRE
- 12. 一個簡單的Android 2D遊戲引擎,帶有簡單的學習曲線
- 13. Unity遊戲引擎教程?
- 14. OS X遊戲引擎
- 15. C++ 3D遊戲引擎
- 16. FlatRedBall XNA遊戲引擎
- 17. iOS遊戲引擎選擇
- 18. Android NDK遊戲引擎
- 19. Windows Phone 7遊戲引擎?
- 20. 機器學習:如何學習MTG草稿紙牌遊戲
- 21. DirectX遊戲地圖
- 22. Silverlight遊戲開發學習鏈接
- 23. 爲Android遊戲開發學習OpenGL ES
- 24. 在iPhone上學習圖形/遊戲
- 25. 如何學習遊戲開發?
- 26. 學習編程的教育遊戲?
- 27. 遊戲引擎vs圖形引擎vs渲染引擎
- 28. 好的網站和/或書籍來學習遊戲算法?
- 29. 用於教學目的的好遊戲引擎
- 30. 在3D(遊戲)引擎編程中使用的數學