2DJGAME! NOVO

標題: API 描画和directx 描画有什么不同呢? [打印本頁]

作者: lxsw    時間: 2014-04-20 00:51
標題: API 描画和directx 描画有什么不同呢?
rt, 启动前第一次遇到这么两个选项
作者: RockBear    時間: 2014-04-20 01:19
竹子社的遊戲對吧.....
我也不太清楚 不過既然預設是directx
我就都用directx了
作者: lxsw    時間: 2014-04-20 01:24
API描画は実行するPCにダイレクトXをハードウエアで処理する能力がない場合CPUで処理して線画しますそのぶんスピードは遅くなります
Directx描画はパソコンに必要なダイレクトXがインストールされていてビデオカードにも対応のグラフィックチップが搭載されている場合ハードウエア処理で線画してCPUの負担を減らしてスムーズな動きができます

たとえばパソコンにダイレクトX9.0CがインストールされていてビデオカードもダイレクトX9.0Cに対応していれば
ダイレクトX9.0Cが必要なゲームも快適に動かすことができます
ない場合はゲーム自体の起動はできても背景の一部やアニメ処理などの再生がてきなかったり遅い場合があります

好像没画质上的差别?
作者: bin2839595    時間: 2014-04-20 02:43
也是不太清楚 不过差别应该不大 ...
作者: g0929114771    時間: 2014-04-22 14:16
我都用directx 描画 兩個有什麼差我也想知道
作者: oskneo    時間: 2014-04-23 07:20
一般用DIRECTX,效果肯定好过API,不行再API。
作者: mingtu2006    時間: 2014-04-23 07:29
API描画通过软件进行绘图,比较占用CPU资源,不过不需要DirectX和对硬件要求不高。适合显卡比较差的场合
Direct描画就是通过DirectX来绘图,也就是直接用显卡绘图不占用CPU资源,适合显卡比较好的场合
两者画质没有区别。
作者: lxsw    時間: 2014-04-23 07:39
mingtu2006 發表於 2014-04-23 07:29
API描画通过软件进行绘图,比较占用CPU资源,不过不需要DirectX和对硬件要求不高。适合显卡比较差的场合
Di ...

原来这样啊,感谢回复
作者: aa828859    時間: 2014-04-23 13:05
总之我也试过,换来换去觉得完全没什么区别
作者: danny110011    時間: 2014-04-23 13:16
科普受教了,我一般不会动这设定的!游戏一般会选取最高效果的!
作者: 2603528700    時間: 2014-04-23 19:51
api是widnows的基础绘画函数库,用于绘制一般程序的界面,例如按钮,文字等界面元素等等。但是对于3D图形和需要特效渲染的图形的绘制,api功能不足,需要用directx才能达到加速目的。理论上,api可以画的,directx也可以,实际上由于directx编程较为繁琐,一般程序界面仍旧使用api绘画,因为在不需要复杂特效的平面图形上用api画效率也不差。所以directx一般适用于游戏和一些对于特效和性能有要求的程序。directx还是很多其他技术的底层,例如windows 的aero特效就是借助directx实现的。
作者: beramode    時間: 2014-04-24 09:51
竹子社的画面效果也不是多么好到吃资源啊,搞这个蛋疼的选项
作者: chen_u2    時間: 2014-04-25 08:33
我每次看到這個也都不知道有什麼差別
用預設的....
作者: lxsw    時間: 2014-04-25 09:29
2603528700 發表於 2014-04-23 19:51
api是widnows的基础绘画函数库,用于绘制一般程序的界面,例如按钮,文字等界面元素等等。但是对于3D图形和 ...

感谢科普,看来还是directx好

作者: qmly    時間: 2014-04-25 09:40
原来是烧显卡的选项么  受教。。。
作者: 83979383    時間: 2014-04-25 15:05
一直用默认的来,也不知道什么用
作者: wangtu8o    時間: 2014-04-25 16:57
mingtu2006 發表於 2014-04-23 07:29
API描画通过软件进行绘图,比较占用CPU资源,不过不需要DirectX和对硬件要求不高。适合显卡比较差的场合
Di ...

感谢大大科普 受教了




歡迎光臨 2DJGAME! NOVO (https://bbs4.2djgame.net/home/) Powered by Discuz! X2.5