游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2417|回复: 9

一个空D3D框架游戏,最多可以达到多少FPS?

[复制链接]

11

主题

43

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2006-5-22 18:39:00 | 显示全部楼层 |阅读模式
我现在,是一个空的D3D游戏,即
Render是空的
只显示FPS功能.
则只能够达到80FPS左右.

电脑为P4 2.8 ,SIS630集成显示卡, 512M RAM.

请问,是不是太慢了些了呀?问题出在哪呢?

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2006-5-22 19:07:00 | 显示全部楼层

Re:一个空D3D框架游戏,最多可以达到多少FPS?

恕我直言,据闻sis的集成显卡应该不算很好(垃圾)。当然d3d框架也有可能有问题,你用的是不是d3dapp的框架?这个比较慢。还有cpu同时处理的东西是否多

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-5-22 20:58:00 | 显示全部楼层

Re:一个空D3D框架游戏,最多可以达到多少FPS?

这个,显然是应用程序受限,跟显卡无关吧?
自己试着把SDK中的CreateDevice例子增强一下,让它能显示FPS试试

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2006-5-23 08:49:00 | 显示全部楼层

Re:一个空D3D框架游戏,最多可以达到多少FPS?

垂直同步关了没?

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-5-23 09:51:00 | 显示全部楼层

Re:一个空D3D框架游戏,最多可以达到多少FPS?

恩,要关垂直同步,在驱动里面关,或者在D3DPRESENT_PARAMETERS中设D3DPRESENT_INTERVAL_IMMEDIATE

11

主题

43

帖子

49

积分

注册会员

Rank: 2

积分
49
 楼主| 发表于 2006-5-23 16:34:00 | 显示全部楼层

Re:一个空D3D框架游戏,最多可以达到多少FPS?

D3DPRESENT_INTERVAL_IMMEDIATE,是flag中设置吗?

11

主题

43

帖子

49

积分

注册会员

Rank: 2

积分
49
 楼主| 发表于 2006-5-23 17:28:00 | 显示全部楼层

Re:一个空D3D框架游戏,最多可以达到多少FPS?

设置为D3DPRESENT_INTERVAL_IMMEDIATE已经可以达到200FPS了.

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-5-23 20:19:00 | 显示全部楼层

Re:一个空D3D框架游戏,最多可以达到多少FPS?

200还是太低啊。。。空的D3D框架我可以到2000FPS……

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2006-5-23 22:34:00 | 显示全部楼层

Re:一个空D3D框架游戏,最多可以达到多少FPS?

d3dpp.PresentationInterval=D3DPRESENT_INTERVAL_IMMEDIATE;wo
我用的是
d3dpp.PresentationInterval=D3DPRESENT_INTERVAL_ONE;

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-5-24 10:59:00 | 显示全部楼层

Re:一个空D3D框架游戏,最多可以达到多少FPS?

IMMEDIATE作用是无视垂直同步,不然驱动默认的垂直同步是打开的,会影响帧数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 14:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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