我試圖通過使用各種形狀類,如橢圓和矩形,使用WPF製作2D平臺。我學到的是這些形狀並不是我可以使用的最令人驚歎的資源。他們很慢。我想要有許多不同的物體,比如子彈的敵人,英雄,街區等等。所以我總結使用畫布工具不是我擁有的最佳選擇。 我想知道其他更快的渲染圖像的方式。製作2D平臺的更快更好的方法?
-1
A
回答
2
DirectX 2D和XNA 2D是高級接口(與直接控制圖形適配器相比),允許您創建快速的2D和3D圖形動畫。教程,幫助了我很多,是Riemer's 2D & 3D XNA Tutorials。
1
你應該看看遊戲引擎,而不是自己編寫所有與圖形相關的東西。看看這個名單:
http://content.gpwiki.org/index.php/Game_Engines
此外,如果你想要去更低水平,只有在繪圖方面intereste(無物理引擎等)SharpDX和SlimDX可能的選擇,因爲你可以給他們打電話通過C#。
+0
謝謝您的回答 – Bug 2012-01-31 05:42:59
相關問題
- 1. 哪種方法更好更快 - Symfony2,Doctrine2
- 2. 自動移動物理平臺(更好的方法?)
- 3. 有沒有比使用Console.Clear()製作控制檯遊戲更好的方法?
- 4. 比較相關數據列表的更快/更好的方法
- 5. 比較.NET參考的屬性更快/更好的方法?
- 6. 如何更好地使用Opera蜻蜓的控制檯方法?
- 7. 如何使用鞦韆製作更好更快的掛鐘?
- 8. 複製postgresql數據庫的更快方法(或最好的方法)
- 9. 複製文件的更快方法
- 10. 這是更好還是更快的方法?
- 11. 尋找更快,更好的方法使用jQuery
- 12. 比方法調用更快的動作?
- 13. 在R中更快的模或平等檢查(或矢量化的好方法)
- 14. 2dsphere vs 2d索引:哪個「更好」/更快?
- 15. 更新定製活動二進制文件的更好方法
- 16. 更快的打印控制檯字符
- 17. python更快的方法
- 18. 更快的搜索方法
- 19. 更快的保存方法?
- 20. 更快的方法呢?
- 21. :有更快的方法嗎?
- 22. 使md5_file()更快的方法?
- 23. 比MD5更好的方法?
- 24. Python中更好的方法
- 25. 更好的方法瓦拉
- 26. 更好的重構方法?
- 27. 更好的方法在Django
- 28. DTOs更好的方法?
- 29. 比BufferedReader.readLine()更好的方法?
- 30. AJAX - Django - 更好的方法?
根據你想在未來做什麼(移動多媒體體驗,留在桌面應用程序,創建/端口Metro風格贏得8的應用程序),你應該使用XNA與否。到目前爲止,XNA在Win8 Metro中似乎已經死亡(ANX http://anxframework.codeplex.com/可能是未來開發的一個有希望的即將到來的替代品,但處於alpha階段的早期階段,並且尚未準備好用於生產)。如果您想開發win phone 7和桌面應用程序,我只會推薦XNA。 – Beachwalker 2012-01-28 17:27:50
謝謝您的回答 – Bug 2012-01-31 05:42:50