易語(yǔ)言d3d繪制方框 易語(yǔ)言能開發(fā)3D游戲嗎?
易語(yǔ)言能開發(fā)3D游戲嗎?小游戲可以,大游戲用易學(xué)語(yǔ)言是做不到的,如果你想做3D或者2.5D,就用C吧。目前大部分游戲都是用C寫的,如果你用易學(xué)語(yǔ)言寫大游戲,那你就沒命了。同樣的游戲,用C寫的,運(yùn)行起來
易語(yǔ)言能開發(fā)3D游戲嗎?
小游戲可以,大游戲用易學(xué)語(yǔ)言是做不到的,如果你想做3D或者2.5D,就用C吧。目前大部分游戲都是用C寫的,如果你用易學(xué)語(yǔ)言寫大游戲,那你就沒命了。同樣的游戲,用C寫的,運(yùn)行起來比較流暢,而且易語(yǔ)言比紙牌好,所以說白了,C語(yǔ)言是主流!當(dāng)然,我不會(huì)說那些使用電子語(yǔ)言的人是最好的。大多數(shù)使用電子語(yǔ)言的人只是寫一個(gè)外部(和聲)鉤或什么的。不管他們玩不玩游戲,DX的API接口都會(huì)出現(xiàn)問題。我曾經(jīng)破解過DX,而且用C語(yǔ)言寫的軟件與DX的兼容性比較好,而E語(yǔ)言只是不愿意,所以我想做3D或者大型游戲劇,你一定要學(xué)C!希望收養(yǎng)
渲染D3D和GDI的區(qū)別?
1. 性能差異:D3D和GDI最大的區(qū)別是使用GPU還是CPU來計(jì)算數(shù)據(jù)和輸出圖形。D3D是GPU,所以它的性能更好。
2. 不同的任務(wù):GDI是graphic device interface的縮寫,主要負(fù)責(zé)系統(tǒng)與繪圖程序之間的信息交換,處理所有windows程序的圖形和圖像輸出。D3D的功能是通過調(diào)用接口函數(shù)和D3D提供的函數(shù)來實(shí)現(xiàn)顯示功能,通過分工協(xié)作,大大縮短了軟件開發(fā)周期和成本。
3. 不同的特點(diǎn):GDI具有以下特點(diǎn):它不允許程序直接訪問物理顯示硬件,而是通過稱為“設(shè)備環(huán)境”的抽象接口間接訪問顯示硬件;程序需要與顯示硬件(顯示器、打印機(jī)、,等)通信時(shí),首先要獲得與特定窗口相關(guān)聯(lián)的設(shè)備環(huán)境;用戶不需要關(guān)心具體的物理設(shè)備類型;但D3D對(duì)設(shè)備對(duì)象創(chuàng)建時(shí)間有嚴(yán)格的驗(yàn)證。