我的基本目標是編寫一個.NET Kroz王國的翻拍版本。對於那些不熟悉遊戲:是否有任何用於.Net的控制檯「圖形」庫?
http://www.indiefaqs.com/index.php/Kingdom_of_Kroz
http://www.youtube.com/watch?v=cHwlNAFXpIw
本來就應該是一個快速分心項目給我所有的通用企業WCF休息/ WF/LINQ2SQL /等工作最近佔據我大部分時間的項目。雖然我的努力的結果是可玩的,但它看起來像絕對的屁股(即使是基於控制檯的遊戲),因爲我重繪了每一幀中的所有內容。
我知道一些替代方法,但在我做的簡短測試中,他們仍然沒有提供顯着的性能或美學效益。如果我可以幫忙的話,我不想訴諸「仿效」控制檯的圖書館。我更喜歡在正確的Win32控制檯API下工作,但如果可以幫忙的話,不要直接使用它。請記住,這是一個明顯的小生境用例,對此,最常見的「一般」方法是什麼?是否有任何特別優化的控制檯「繪圖」技術應該注意?我不介意在PInvoke和編組海洋中游泳,只要它仍然以快速,響應和高效的控制檯UI結束。
請儘量避免評論或「答案」沿着「只使用適當的圖形模擬DOS顯示」或「爲什麼要麻煩」。這個項目的主要學習點是熟悉控制檯。 – nathanchere 2010-10-21 05:17:27
我喜歡這個問題,我的直覺告訴我你必須使用Console.SetCursorPosition等自己編寫代碼:( – 2010-10-21 05:35:12