游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2692|回复: 8

如果不用DirectDraw,大家推荐用什么方法实现2D

[复制链接]

16

主题

158

帖子

168

积分

注册会员

Rank: 2

积分
168
发表于 2006-6-23 08:30:00 | 显示全部楼层 |阅读模式
如题
谢谢了

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2006-6-23 09:23:00 | 显示全部楼层

Re:如果不用DirectDraw,大家推荐用什么方法实现2D

d3d

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2006-6-23 10:13:00 | 显示全部楼层

Re:如果不用DirectDraw,大家推荐用什么方法实现2D

SDL似乎也不错

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-6-23 10:20:00 | 显示全部楼层

Re:如果不用DirectDraw,大家推荐用什么方法实现2D

D3D,投影矩阵用正交投影……

16

主题

158

帖子

168

积分

注册会员

Rank: 2

积分
168
 楼主| 发表于 2006-6-23 10:44:00 | 显示全部楼层

Re:如果不用DirectDraw,大家推荐用什么方法实现2D

再问一个 D3D的效果是不是应该比DirectDraw快些

16

主题

158

帖子

168

积分

注册会员

Rank: 2

积分
168
 楼主| 发表于 2006-6-23 10:53:00 | 显示全部楼层

Re:如果不用DirectDraw,大家推荐用什么方法实现2D

HAL因该可以理解成显卡驱动吧

6

主题

60

帖子

80

积分

注册会员

Rank: 2

积分
80
发表于 2006-6-23 13:08:00 | 显示全部楼层

Re: 如果不用DirectDraw,大家推荐用什么方法实现2D

D3D做2D的?
再特效方面可以做到很??
?面比???嘲
??人??槔

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-6-23 15:53:00 | 显示全部楼层

Re:如果不用DirectDraw,大家推荐用什么方法实现2D

HAL是硬件抽象层,不可以完全说是显卡驱动。HAL只是微软让各大显卡开发商(也就A和N两个)支持的底层操作。是在显卡驱动上的一层实现。而GDI就是直接调用的显卡驱动。所以HAL并不可以准确的说是显卡驱动。这部分知识你可以在D3D的SDK文档里找到的!
有一张图很清晰的告诉你D3D在显卡驱动上还有一个HAL层。而GDI就直接是作用在显卡驱动上

20

主题

94

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2006-6-23 16:03:00 | 显示全部楼层

Re:如果不用DirectDraw,大家推荐用什么方法实现2D

我在这里看到很多讨论2D的,你可以看看
http://www.dingge.com/forum/index.asp?boardid=46
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 19:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表