幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8032|回复: 14

[游戏编程] [讨论]如果用DirectX3D来显示2D图形

[复制链接]

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2006-7-31 21:35:20 | 显示全部楼层 |阅读模式
这样可以做出来什么样的效果吗?
旋转放缩,这应该是没有问题了,但是这些2D也能做出来,
是不是能做出来一些D3D特有的效果呢? [s:3]
え~え~お!!!
回复

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2006-7-31 21:59:52 | 显示全部楼层
還記得這個嗎?
http://www.x-pressive.com/Downloads/SpriteCandy_Demo.exe

應用3D加速具體的好處是,2D部分被當成貼圖處理,
對編程者來說,可以同時應用而不是只能選擇性的使用2D。
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2006-7-31 23:06:20 | 显示全部楼层
使用D3D可以靠硬件加速来加快处理过程。
缩放还好说,旋转的话,没有硬加速效果很差。缩放之后的反走样处理也需要硬件加速才能有实用价值。

2D图像在3D里面可以看成是4个顶点组成的2个三角形,上面附着材质。其余操作,你可以自己想象,3D世界里面的一片布,可以有怎样的效果呢~~^_^

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

2

主题

134

帖子

1016

积分

⑥精研

积分
1016
发表于 2006-8-1 00:17:13 | 显示全部楼层
DX9以后就没有DirectDraw了~只剩D3D了~
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
 楼主| 发表于 2006-8-1 10:27:47 | 显示全部楼层
看来是值得一试了。嗯,想办法去试试。
え~え~お!!!
回复 支持 反对

使用道具 举报

2

主题

134

帖子

1016

积分

⑥精研

积分
1016
发表于 2006-8-1 12:38:43 | 显示全部楼层
2D在D3D中只是贴图而已
这也不是什么新概念了,OpenGL从一开始就是这样的
回复 支持 反对

使用道具 举报

32

主题

1187

帖子

44万

积分

⑧专业

大象摇啊摇

积分
441584
QQ
发表于 2006-9-30 11:21:33 | 显示全部楼层
恩,不推荐用DirectDraw.
真実を知らぬ者にとって、闇は安寧ではなく…… 恐怖や邪悪という負の存在を想起させるのであろうな。
回复 支持 反对

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2006-11-2 15:32:07 | 显示全部楼层
shawind也試過HGE了吧,
HGE就是基於此概念開發的。

D3D實現2D的好處就是同時能處理Alpha值,
並且將旋轉縮放交給GPU運算(以往都是使用CPU)
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2006-11-2 15:34:20 | 显示全部楼层
還有一個不錯的附加價值,就是Shader,不過相對的要較高的DX版本
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
 楼主| 发表于 2006-11-3 17:46:20 | 显示全部楼层
HGE只是看了它官网的介绍,并没有真正的去接触
我对irrlicht的感觉比较好,目前一直在看这个东西。

用shader好像对显卡的要求也比较高
其实我的想法要实现出来,并不需要那些太高级的东西。
能用的d3d做一做旋转、缩放,就很满足了。
太复杂的,我理解不了..... [s:6]

简单,直接,明快,这是我对个人制作游戏的态度。
え~え~お!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-20 19:06 , Processed in 0.027129 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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