你好!
我開始使用UWP平臺和C#構建遊戲。 我對新平臺很陌生。UWP開發C++,C#,DirectX
我的問題是我應該繼續僅使用C#和UWP構建我的遊戲,還是應該開始學習如何使用C++和UWP和DirectX 11構建遊戲?
注:
*我知道C#和XAML非常好。 *我知道的C++
*遊戲是2D的,並且不需要大量艱苦的處理圖形
我開始使用UWP平臺和C#構建遊戲。 我對新平臺很陌生。UWP開發C++,C#,DirectX
我的問題是我應該繼續僅使用C#和UWP構建我的遊戲,還是應該開始學習如何使用C++和UWP和DirectX 11構建遊戲?
*我知道C#和XAML非常好。 *我知道的C++
*遊戲是2D的,並且不需要大量艱苦的處理圖形
您不需要了解DirectX就可以構建您所提到的內容,儘管它無需瞭解更多信息即可開闢新的可能性。當你發現你無法用你現在使用的技術來實現某些東西時,可以看看DirectX。您可以使用C#和XAML構建真正酷炫的遊戲,即使這些遊戲更適合UI開發。如果您只想構建遊戲而不關心構建應用程序 - 您應該查看一些遊戲構建工具包,例如Unity,因爲這會讓您專注於構建遊戲。在某些時候,XAML可能會有點太侷限。如果你使用DirectX--你會花更多的時間來構建遊戲引擎,而不是構建真正的遊戲。
我認爲這很大程度上取決於您計劃擺脫該項目的方式。如果你想製作一款遊戲並展示你的遊戲設計技巧,那麼就去Unity一樣。如果你想學習如何創建一個遊戲引擎,那麼可以考慮使用C++或[DirectX工具包](https://github.com/Microsoft/DirectXTK/wiki/Getting-Started)。 –
謝謝你的幫助! – user200544
據我所知,這裏是關閉的話題。您*詢問「程序員常用的軟件工具」,但您的問題是*不* * [「軟件開發所特有的實用,可回答的問題」](http://stackoverflow.com/help/在話題)。此外,「要求我們推薦或查找書籍,工具,軟件庫,教程或其他非現場資源的問題與Stack Overflow無關,因爲它們傾向於吸引自以爲是的答案和垃圾郵件」。這可能是http://softwareengineering.stackexchange.com/上的主題。 – Quantic
歡迎使用堆棧溢出。不要因上述而感到灰心。這個問題不符合網站的規則,但你仍然是朋友,即使有些人真的很低興。 –
我意識到這個問題很可能會在任何時候關閉。請您考慮一下您在輸入問題時輸的點數,是否值得降低已經低估的問題,以及是否認爲值得讓更多人使用堆棧溢出。 我認爲這個問題是一個關於技術選擇的有效問題,可以提供客觀,有用的答案。如果您發現問題的具體問題 - 請考慮更新問題或在此處發表評論。 –