游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1987|回复: 7

如何在游戏中统计纹理被渲染得次数?

[复制链接]

25

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2007-10-22 18:11:00 | 显示全部楼层 |阅读模式
如题,我想在游戏中统计一个纹理的被渲染次数,准确的说就是一张贴图被看到的次数(按一个标准,比如显示一半图片就计数一次,这不是核心),有什么好的办法没?大家帮帮忙,给个主意
还有就是最好把这部分功能给封装起来,做成一个跟游戏相对独立的插件,我比较头疼,我还是比较相信大家的智慧,请高手帮忙,谢过了 [em15]

0

主题

228

帖子

285

积分

中级会员

Rank: 3Rank: 3

积分
285
发表于 2007-10-23 10:20:00 | 显示全部楼层

Re:如何在游戏中统计纹理被渲染得次数?

这个恐怕不行吧,你怎么判断显示了一半图片呢?

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-10-23 10:32:00 | 显示全部楼层

Re:如何在游戏中统计纹理被渲染得次数?

你统计纹理使用次数还差不多。你统计渲染次数。有意义吗?不可能知道一个贴图使用了多少。你说的一半更是无稽之谈。你先说为什么要统计!

25

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2007-10-23 11:36:00 | 显示全部楼层

Re:如何在游戏中统计纹理被渲染得次数?

为什么要统计阿?其实我的首要目的是去统计一个开始渲染时间和结束渲染时间,求得时间差,表示这个纹理显示的时间长度,觉得这里有潜在的商业用途

25

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2007-10-23 11:38:00 | 显示全部楼层

Re:如何在游戏中统计纹理被渲染得次数?

我是新手,突然想到了,觉得很有意思,就像去看一下能不能实现

0

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2007-10-24 10:00:00 | 显示全部楼层

Re:如何在游戏中统计纹理被渲染得次数?

肉眼看不就得了

8

主题

390

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2007-10-24 10:23:00 | 显示全部楼层

Re:如何在游戏中统计纹理被渲染得次数?

使用个d3d的proxy dll,创建texture时创建相关结构,记录相关信息,在实时截获settexture调用,进行统计;

25

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2007-10-24 11:08:00 | 显示全部楼层

Re:如何在游戏中统计纹理被渲染得次数?

d3d的proxy dll?
这个是什么?怎么用呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-14 19:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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