游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: Programma

DX9 的 2D 引擎架构分享(含完整注解)

[复制链接]

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2004-9-1 12:59:00 | 显示全部楼层

Re:DX9 的 2D 引擎架构分享(含完整注解)

还是DX9好,因为有时游戏会加上一点3D的效果

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2004-9-1 13:23:00 | 显示全部楼层

Re:DX9 的 2D 引擎架构分享(含完整注解)

不错哦,我也这么想过,可是没有实现过
IDirect3DDevice9 *m_pDeviceInterface;
用的着作为date member吗?

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2004-9-1 13:29:00 | 显示全部楼层

Re: Re:DX9 的 2D 引擎架构分享(含完整注解)

游戏战士: ReX9 的 2D 引擎架构分享(含完整注解)

不错哦,我也这么想过,可是没有实现过
IDirect3DDevice9 *m_pDeviceInterface;
用的着作为date member吗?


不太明白你的意思… [em7]

18

主题

579

帖子

583

积分

高级会员

Rank: 4

积分
583
发表于 2004-9-1 14:03:00 | 显示全部楼层

Re:DX9 的 2D 引擎架构分享(含完整注解)

void InsertToDrawList(void);是不是将自己放入到引擎的渲染对象列表?是不是放到IGraphicDevice中比较好,还有怎么不见关于Blend管理的函数啊?

18

主题

579

帖子

583

积分

高级会员

Rank: 4

积分
583
发表于 2004-9-1 14:04:00 | 显示全部楼层

Re:DX9 的 2D 引擎架构分享(含完整注解)

不过总体来看代码写得很工整,羡慕中。。。

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2004-9-1 14:58:00 | 显示全部楼层

Re: Re:DX9 的 2D 引擎架构分享(含完整注解)

dkxw: ReX9 的 2D 引擎架构分享(含完整注解)

void InsertToDrawList(void);是不是将自己放入到引擎的渲染对象列表?是不是放到IGraphicDevice中比较好,还有怎么不见关于Blend管理的函数啊?

是将自己的m_ObjectDesc放到IGraphicDevice中...

0

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2004-9-1 16:50:00 | 显示全部楼层

Re:DX9 的 2D 引擎架构分享(含完整注解)

支持中

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2004-9-2 08:18:00 | 显示全部楼层

http://sxdl.sourceforge.net/,这是一个非常好的DX9的2D引擎

有丰富的例子和代码(开源)
另外还有cdx,sdl(以前开源2D引擎较有名的)
http://sxdl.sourceforge.net/en/screenshots.html
这是screenshot
BS贴代码不贴全的人。

6

主题

40

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2004-9-6 12:56:00 | 显示全部楼层

Re:DX9 的 2D 引擎架构分享(含完整注解)

bigbook2000兄台说的不错
我觉得从楼主的代码来看,似乎有些没有必要
IDXSprite灵活运用的效果要高于楼主的东西
小弟在写一个游戏的UI系统就是用的IDXSprite
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-18 01:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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