游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1753|回复: 3

如何有效的管理显存?

[复制链接]

13

主题

113

帖子

113

积分

注册会员

Rank: 2

积分
113
发表于 2008-4-2 19:23:00 | 显示全部楼层 |阅读模式
我现在做的游戏, 显存耗用好大, 一个人物, 走动的128帧动画, 约占10KB显存, 加上建筑, 各种精灵, 地表, 显存很快被用尽了! 我想用预载入和主动回收显存的方法解决这一问题, 也就是人物走动时, 预载入前面的地图, 而把后面的地图释放掉, 但结果表明这样效果不好。 后来又想出主动回收的方法, 就是过一定时间, 把长时间里不使用的显存释放掉, 这种方法效果不明显, 在人物跑动时, 还是很快会用完显存。 我应该怎么办啊??? [em4] [em7]

13

主题

113

帖子

113

积分

注册会员

Rank: 2

积分
113
 楼主| 发表于 2008-4-3 17:49:00 | 显示全部楼层

Re:如何有效的管理显存?

竟然无人回答,提提意见也行啊!!!

22

主题

144

帖子

193

积分

注册会员

Rank: 2

积分
193
发表于 2008-4-3 18:31:00 | 显示全部楼层

Re:如何有效的管理显存?

你如果能将你的表面放到video memory里面,也可以将其放到system memory里面吧。

至于怎么一个游戏花费掉这么多资源,还是组织一下比较好,地形分块加载,精灵共用资源位图都可以啊。这不是显存不显存的事吧。至于怎么组织资源,一个月都讲不完~书倒是有的是,操作系统的一些书还有就是windows核心编程之类的都有详细说明如何分配和管理大量的资源。

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2008-4-4 01:30:00 | 显示全部楼层

Re:如何有效的管理显存?

先规划好资源,最后再想办法优化.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 15:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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