游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3266|回复: 5

请教,关于图形优化。

[复制链接]

13

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2003-10-7 09:56:00 | 显示全部楼层 |阅读模式
我用一幅1200X1200的图片(3M左右)作为背景,另外加上一些遮挡层,windows窗口1024X768大小,32位色彩模式,FPS顶多达到25左右,唉。。。
前期我采取了一些方法:
1。把图片文件转换成索引模式,减少了文件一半的大小。
2。图片超出屏幕以外的部分不绘制。
3。不知道REL压缩处理起来速度会怎么样,但我完全不会解码REL的格式。
4。我想换成16位色彩模式,那个速度很诱人。
5。把离屏、后台缓冲区,统统建立在系统内存中,速度很慢,但怎么也要比放在显存中处理alpha混合的速度来得快,因为我必须要用到alpha混合。。。
6。求救各位帮忙补充。。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2003-10-7 10:00:00 | 显示全部楼层

Re:请教,关于图形优化。

局部刷新!

13

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2003-10-7 10:36:00 | 显示全部楼层

Re:请教,关于图形优化。

是。。。静止的图像不重绘的意思吗?

13

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2003-10-7 10:53:00 | 显示全部楼层

Re:请教,关于图形优化。

那我可不可以这样,保留上一桢所有精灵的屏幕坐标,
在下一桢开始绘制的时候判断时候有改变,没有的话就不重绘。。
但我每桢执行之前都会Clear一次啊,那还不是得重新绘制?
反过来看,如果我不Clear的话,我怎么可能达到局部刷新呢?
有没有局部Clear的方法?

58

主题

281

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2003-10-8 05:14:00 | 显示全部楼层

Re:请教,关于图形优化。

如果人物行走滚屏的话,局部刷新起来速度会很不稳定的。
若能得到硬件加速,那么什么都好解决啦。
我现在用DirectDraw,为了alpha和additive,放弃了硬件加速,速度也不怎么好。
800×600×16 45fps左右

13

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2003-10-8 07:37:00 | 显示全部楼层

Re:请教,关于图形优化。

要是800X60016bit色我也可以达到45!!这么说来是你也慢还是我不算慢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-22 11:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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