游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4807|回复: 11

请教:在窗口模式下用DX8加载800*600的图片,怎样加快运行

[复制链接]

5

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2006-5-15 18:38:00 | 显示全部楼层 |阅读模式
各位大虾,我在窗口模式下用DX8加载800*600的图片机子突然就慢了起来。那位能指点下吗。谢谢 [em3]

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-5-15 20:26:00 | 显示全部楼层

Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加快

那就是使用dds格式贴图,并且不要用800*600这种大小,要用2的指数为边长的,比如256*256 512*512 1024*1024等等

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-15 20:56:00 | 显示全部楼层

Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加快

我推荐用满屏模式, 速度会快上很多.

1

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2006-5-15 21:35:00 | 显示全部楼层

Re: Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加

荣誉勋章: Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加快运行速度

我推荐用满屏模式, 速度会快上很多.

其实就是Form1最大化拉~~~~~~~~~~

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-15 23:17:00 | 显示全部楼层

Re: Re: Re:请教:在窗口模式下用DX8加载800*600的图片,怎样

Mahoro: Re: Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加快运行速度


其实就是Form1最大化拉~~~~~~~~~~


FORM1最大化怎么做满屏,你写个例子吧? 总之我做不到,因为FORM1和图片分辨率有关,你最大化FORM1图片不会变大,变大的只是窗口,真正的满屏是屏幕上所有的图片自适应拉伸。
我的程序无论你的电脑分辨率是640 X 480还是800 X600 再或是1024 X 768都是自动适应满屏的,我开放了这么多代码你居然还没学会?失败!

123321如果你可以用FORM1做自适应拉伸所有图片我马上拜你为师。

用FORM1最大化和窗口模式没分别,速度不会提高,还有123321我告诉你,刚才说的是VB6普通代码,如果是TV3D,那连FORM1都可以不用,直接删除,TV3D的满屏是直接写显存的,记得你说你很懂TV3D的BSP,这次穿帮了吧!哈哈!

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-15 23:23:00 | 显示全部楼层

Re: 请教:在窗口模式下用DX8加载800*600的图片,怎样加快

FORM1的最大化,图片不会自适应,所以不是真正的满屏显示,请看边上的灰色。
sf_200651523234.jpg

6

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
QQ
发表于 2006-5-15 23:37:00 | 显示全部楼层

Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加快

那请教一下楼上的大虾,实行满屏与窗口的切换,有什么比较高效的方法吗

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-15 23:40:00 | 显示全部楼层

Re: Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加

silverbug: Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加快运行速度

那请教一下楼上的大虾,实行满屏与窗口的切换,有什么比较高效的方法吗


代码:

sf_2006515233954.rar

5.1 KB, 下载次数:

19

主题

329

帖子

329

积分

中级会员

Rank: 3Rank: 3

积分
329
发表于 2006-7-1 15:00:00 | 显示全部楼层

Re: Re: Re: Re:请教:在窗口模式下用DX8加载800*600的图片,

荣誉勋章: Re: Re: Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加快运行速度



FORM1最大化怎么做满屏,你写个例子吧? 总之我做不到,因为FORM1和图片分辨率有关,你最大化FORM1图片...

先把Form的Style改为None,然后将窗口放在最前面。事实上你已经做到了。

19

主题

329

帖子

329

积分

中级会员

Rank: 3Rank: 3

积分
329
发表于 2006-7-1 15:04:00 | 显示全部楼层

Re:请教:在窗口模式下用DX8加载800*600的图片,怎样加快

你的那游戏实在是.............
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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