游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2221|回复: 8

纹理管理器

[复制链接]

35

主题

141

帖子

157

积分

注册会员

Rank: 2

积分
157
发表于 2010-1-31 16:19:00 | 显示全部楼层 |阅读模式
最近某在做一个演示程序,想要做个纹理管理器,但是找了好久也没有找到个合适的,请问有人能指点两招吗,比如什么书上有介绍或者什么地方有也行,谢谢了

35

主题

141

帖子

157

积分

注册会员

Rank: 2

积分
157
 楼主| 发表于 2010-2-2 16:30:00 | 显示全部楼层

Re:纹理管理器

自个儿顶下,谢谢

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2010-2-5 17:23:00 | 显示全部楼层

Re:纹理管理器

不明白你说的管理器是干嘛用的?是统一创建删除的?还是其他的。你先要把目的说清楚

35

主题

141

帖子

157

积分

注册会员

Rank: 2

积分
157
 楼主| 发表于 2010-2-6 15:16:00 | 显示全部楼层

Re:纹理管理器

哦,大概有这些功能,载入纹理后给他分配一个ID,方便以后再使用的时候不用创建,还有其他的一些。。。
我看他们用STL的MAP来做,感觉不是很好,不知道有没有好的纹理管理器

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2010-2-6 20:31:00 | 显示全部楼层

Re:纹理管理器

一般就是使用stl来做,毕竟基本的数据结构效率够高了

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2010-2-6 21:05:00 | 显示全部楼层

Re:纹理管理器

写个容器,然后用引用计数来管理共用的资源,不止是贴图,还有mesh等等

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2010-2-6 22:04:00 | 显示全部楼层

Re:纹理管理器

主流的资源管理除了引用计数之外,还有什么别的管理模式?

35

主题

141

帖子

157

积分

注册会员

Rank: 2

积分
157
 楼主| 发表于 2010-2-8 17:10:00 | 显示全部楼层

Re:纹理管理器

我看见他们是用STL的map<string,int> 然后再使用一个vector<int>来统计每个纹理的引用计数,一个vector<IDirect3DTexture9*> 来盛装纹理,大家是这样使用的吗??

有更好的方法吗


20

主题

222

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
发表于 2010-2-10 00:41:00 | 显示全部楼层

Re:纹理管理器

资源管理器啊?

可以参考orge的设计,简单易用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-14 12:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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