游戏开发论坛

 找回密码
 立即注册
搜索
楼主: D_BOY_JQ

游戏里D3DXSPRITE稍微多点就很卡?(附游戏)

[复制链接]

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2005-12-30 14:08:00 | 显示全部楼层

Re: Re:游戏里D3DXSPRITE稍微多点就很卡?(附游戏)

lights: Re:游戏里D3DXSPRITE稍微多点就很卡?(附游戏)

放弃sprite,自己重新封装一遍,一了百了。
看我的trinity.gameres.com上的ll3d代码就有,是c#写的,不过是从我的c++代码移植的,d3D部分的使用都是一样的。

为什么要放弃sprite?

8

主题

25

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2005-12-30 15:45:00 | 显示全部楼层

Re:游戏里D3DXSPRITE稍微多点就很卡?(附游戏)

我也有同样的问题
但是我不是用D3DXSPRITE,我是自己封装的
只要子弹一多,速度就成倍下降。

dx9的文字速度也很慢,但那似乎不是dx9的问题,我也试验过自己用贴图写文字,一样慢。
不知道有何诀窍

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2005-12-30 17:27:00 | 显示全部楼层

Re:游戏里D3DXSPRITE稍微多点就很卡?(附游戏)

SPRITE我现在已经改用自己封装的了,
速度跟D3DXSPRITE差不多,
并没有发现东西一多速度就成倍下的现象,
至于文字,优化的方法有很多,比如预缓冲等,
使用改进的LRU算法比dx9滴文字显示快了很多

8

主题

25

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2005-12-30 18:47:00 | 显示全部楼层

Re: Re:游戏里D3DXSPRITE稍微多点就很卡?(附游戏)

shenguhan: Re:游戏里D3DXSPRITE稍微多点就很卡?(附游戏)

SPRITE我现在已经改用自己封装的了,
速度跟D3DXSPRITE差不多,
并没有发现东西一多速度就成倍下的现象,...


我刚试验了下写一个只渲染160个子弹的程序
如图,gf6800显卡只有160 帧,如果放到稍微差点的显卡上40帧左右。

帧计算绝对没问题,贴图256x256单张,三角形和贴图均为D3DPOOL_MANAGED设置

能否指点一下?谢谢
sf_20051230184714.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 02:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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