游戏开发论坛

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

SDL和HGE的效率哪个更高?

[复制链接]

4

主题

44

帖子

44

积分

注册会员

Rank: 2

积分
44
发表于 2009-7-29 15:12:00 | 显示全部楼层

Re:SDL和HGE的效率哪个更高?

hge效率更高。
SDL更灵活更底层。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-7-30 00:18:00 | 显示全部楼层

Re:SDL和HGE的效率哪个更高?

SDK只是个底层的函数库……相当于可移植的2D版的DX……

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-7-30 00:50:00 | 显示全部楼层

Re: Re:SDL和HGE的效率哪个更高?

sjinny: Re:SDL和HGE的效率哪个更高?

SDK只是个底层的函数库……相当于可移植的2D版的DX……

哦,但是用过DDRAW的都知道DDRAW不支持硬件加速的透明混合,但是SDL的介绍里说它可以实现硬件加速的图形变换,对吧?那么效率应该比纯DDRAW要高吧?

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-7-30 00:53:00 | 显示全部楼层

Re:SDL和HGE的效率哪个更高?

不知道……我只知道据说DDraw已经被废弃了……
SDL主要的好处就是可移植性……

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-7-30 08:44:00 | 显示全部楼层

Re: Re: Re:SDL和HGE的效率哪个更高?

流川枫: Re: Re:SDL和HGE的效率哪个更高?


哦,但是用过DDRAW的都知道DDRAW不支持硬件加速的透明混合,但是SDL的介绍里说它可以实现硬件加速的图形变换,对吧?那么效率应该比纯DDRAW要高吧?



SDL在Windows下用DirectDraw实现,怎么还能拿来和DirectDraw比效率。

你要是做2D小游戏的话,可以试下PopCaps的popcaps framework,它比SDL专精,比HGE强大。

另外推荐:www.hyzgame.com

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-7-30 10:32:00 | 显示全部楼层

Re: Re: Re: Re:SDL和HGE的效率哪个更高?

hyzboy: Re: Re: Re:SDL和HGE的效率哪个更高?




SDL在Windows下用DirectDraw实现,怎么还能拿来和DirectDraw比效率。

你要是做2D小游戏的话,可以...

有?うございます。
SDL介绍里说:
Surface的blit能自动的转化为目标格式。blit是优化过的,并能使用硬件加速。x86平台上有针对MMX优化过的blit。
  硬件加速的blit和fill(填充)操作,如果硬件支持的话。

不知道SDL半透明还有旋转缩放等blit是不是硬件加速的

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-7-30 10:42:00 | 显示全部楼层

Re:SDL和HGE的效率哪个更高?

你还是用popcaps framework或是www.hyzgame.com的吧!

他们都有很方便的解决方案。

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-7-30 13:43:00 | 显示全部楼层

Re:SDL和HGE的效率哪个更高?

嗯,到时候看,因为我已经打算用渲染抽象层了。

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2009-7-30 20:50:00 | 显示全部楼层

Re:SDL和HGE的效率哪个更高?

俺就用SDL+OpenGL实现了一个HGE。
一般机器上,HGE应该更高一点,因为主要运算在显卡上。
SDL使用MMX等指令加速,还是没法跟显卡速度比。
楼主到底做什么啊?

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-7-31 19:59:00 | 显示全部楼层

Re: Re:SDL和HGE的效率哪个更高?

funcman: Re:SDL和HGE的效率哪个更高?

俺就用SDL+OpenGL实现了一个HGE。
一般机器上,HGE应该更高一点,因为主要运算在显卡上。
SDL使用MMX等指令加速,还是没法跟显卡速度比。
楼主到底做什么啊?

原来如此,算了,反正有抽象层,也不怕代码重写了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-19 00:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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