游戏开发论坛

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

(求助)一个2000*2000的图片载入太耗费程序内存了,有什么节

[复制链接]

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2006-10-25 10:58:00 | 显示全部楼层

Re:(求助)一个2000*2000的图片载入太耗费程序内存了,有什么

最好的处理办法就是分解图片,分割成几个小的图片在程序中拼成一个大的图片。

2

主题

10

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2006-10-25 13:03:00 | 显示全部楼层

Re:(求助)一个2000*2000的图片载入太耗费程序内存了,有什么

我还没有见过哪款游戏用过这么大的图片,一张512*512的图片与4张256*256的可不一样哦

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-10-25 13:10:00 | 显示全部楼层

Re:(求助)一个2000*2000的图片载入太耗费程序内存了,有什么

楼上,本菜鸟见过,本菜鸟曾经将网金的资源提取过,里面有很多图片超大,具体多大忘了,反正特别特别大。本菜鸟的头像就是从网金中提取的宠物雕的图片。

20

主题

465

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
QQ
发表于 2006-10-25 17:17:00 | 显示全部楼层

Re:(求助)一个2000*2000的图片载入太耗费程序内存了,有什么

不是你的图片要这么大的内存,是DX把它放大了。
DX只能利用2的幂的贴图,比如说4*4,8*8,32*32……
如果贴图不是2的幂,它就会自动把贴图放大成2的幂,比如说你有一张320*320的贴图,DX就会把它放大成512*512。你的贴图应该被放大成了2048*2048(或者是其它的比例,我没试过不同长宽的图片),这大约需要16M内存,加上原来图片有6M,增加20M内存应该差不多吧。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-10-25 17:31:00 | 显示全部楼层

Re: Re:(求助)一个2000*2000的图片载入太耗费程序内存了,有什

ricohcanon: Re求助)一个2000*2000的图片载入太耗费程序内存了,有什么节省的法子吗

楼上,本菜鸟见过,本菜鸟曾经将网金的资源提取过,里面有很多图片超大,具体多大忘了,反正特别特别大。本菜鸟的头像就是从网金中提取的宠物雕的图片。

说明一下,网金是个2D游戏。3D游戏中我也没见过大图片,我见过最大的贴图是256*256的。 [em9]

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-10-25 17:36:00 | 显示全部楼层

Re: Re: Re:(求助)一个2000*2000的图片载入太耗费程序内存了,

ddoq2008: Re: Re求助)一个2000*2000的图片载入太耗费程序内存了,有什么节省的法子吗



有,比如人物的图,16个方向,每个方向有几十种动作.就算分开载入也还是要载入


看样子楼主说的是2D游戏啊。在3D游戏中贴图与动作无关啊。 [em19]

15

主题

129

帖子

129

积分

注册会员

Rank: 2

积分
129
QQ
 楼主| 发表于 2006-10-25 19:50:00 | 显示全部楼层

Re: Re:(求助)一个2000*2000的图片载入太耗费程序内存了,有什

FlyMagic: Re求助)一个2000*2000的图片载入太耗费程序内存了,有什么节省的法子吗

不是你的图片要这么大的内存,是DX把它放大了。
DX只能利用2的幂的贴图,比如说4*4,8*8,32*32……
如果...

谢谢这位 一直没想过这个问题 基本考虑的就是 分开了和合在一块不是一样么?一直以为是一样的

15

主题

129

帖子

129

积分

注册会员

Rank: 2

积分
129
QQ
 楼主| 发表于 2006-10-25 19:51:00 | 显示全部楼层

Re: Re:(求助)一个2000*2000的图片载入太耗费程序内存了,有什

千里马肝: Re求助)一个2000*2000的图片载入太耗费程序内存了,有什么节省的法子吗

自己到DXSDK上的文档里搜DDS

也谢谢这位 对于才学DX的人说根本就不知道DDS

15

主题

129

帖子

129

积分

注册会员

Rank: 2

积分
129
QQ
 楼主| 发表于 2006-10-25 19:52:00 | 显示全部楼层

Re: Re: Re: Re:(求助)一个2000*2000的图片载入太耗费程序内存

ricohcanon: Re: Re: Re求助)一个2000*2000的图片载入太耗费程序内存了,有什么节省的法子吗



看样子楼主说的是2D游戏啊。在3D游戏中贴图与动作无关啊。 [em19]

谢拉 终于有个帮忙说话的了 被众人扁死后 [em21] [em21] [em21]

15

主题

129

帖子

129

积分

注册会员

Rank: 2

积分
129
QQ
 楼主| 发表于 2006-10-25 19:59:00 | 显示全部楼层

Re:(求助)一个2000*2000的图片载入太耗费程序内存了,有什么

说明一下啊 不是我资源 看了不夜人做的《魔神》后,就尝试着用他的资源来仿制(盗版?)一款,我就奇怪了咋没有人说,不夜人这个那个的了,大家都说不错、好、顶~我倒,难道他有号召力,头上有光环?大家对新人也照顾点嘛~才学的编程,提拔提拔,说不定未来的呢,呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 16:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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