程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c#xna-同一款游戲用c#和用xna寫出來的代碼會與什麼不一樣

c#xna-同一款游戲用c#和用xna寫出來的代碼會與什麼不一樣

編輯:編程綜合問答
同一款游戲用c#和用xna寫出來的代碼會與什麼不一樣

同一款游戲用c#和用xna寫出來的代碼會與什麼不一樣 自己的C#根本沒學過 現在想參考一個C#的游戲寫個xna的游戲~ 不過發現完全看不懂

最佳回答:


xna是游戲編程框架,提供很多便於游戲開發相關的接口,比如提供框架級的重繪、計算timer,內容管道,著色器,鼠鍵操作,模型文件讀取等方面的東西,其下層為directx。c#沒有特別為游戲做特殊的接口,作為一個通用的編程語言而存在,可以與winform、wpf等等各種框架結合,做應用開發。如果要在c#裡面做游戲,特別是3d游戲,需要和某種框架關聯,比如directx或者wpf等。但是directx實際是c++實現,因此要麼你自己做P/I,要麼用managed directx,但是這個玩意兒似乎停止更新了,而且對directx的支持不夠完全。wpf裡面倒是有不少的3d內容的支持,不過作為展示級的應用還可以,但是要拿來做游戲,效率太低了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved