游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: woodwalker

大侠们帮忙啊``关于伪2.5D游戏内存占用问题

[复制链接]

10

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2008-9-1 10:52:00 | 显示全部楼层

Re:大侠们帮忙啊``关于伪2.5D游戏内存占用问题

原来使用的是32位色,后来要缩减图片容量更改为8位色,现在改成8位色后内存消耗并没减少又要改回32位色....我只知道32位色图片在硬盘中的占用容量大概是8位的4倍,只是在程序调用中32位和8位图片对内存占用有什么影响...我也是在学习`以后碰到该类问题不会再搞糊涂``

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-9-1 11:10:00 | 显示全部楼层

Re:大侠们帮忙啊``关于伪2.5D游戏内存占用问题

硬盘上用什么格式和内存里是什么格式是两回事。读到内存后都得按内存的格式。
内存中:
现在显卡支持的D3D像素格式是A8R8G8B8(每像素4字节,真彩)为主,R5G5B5和R5G6B5(2字节,16位色)也是普遍支持的,极少有支持8位调色版的。显卡唯一能直接使用的压缩格式是DXT1-DXT5,实际一般只用DXT1(1位透明通道)、DXT3(压缩透明通道)、DXT5(非压缩透明通道),可以节约3/4的显存,但只有16位色,而且会稍微模糊一点,适合草地等不需太精确的纹理。

一般估算纹理占用内存量按A8R8G8B8的每像素4字节估算,用DXT的话再打3-5折。

10

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2008-9-1 11:27:00 | 显示全部楼层

Re:大侠们帮忙啊``关于伪2.5D游戏内存占用问题

哦~`了解了``非常感谢```
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 11:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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