游戏开发论坛

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

请教一个关于对图片的处理的问题

[复制链接]

83

主题

169

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
 楼主| 发表于 2008-1-10 18:58:00 | 显示全部楼层

Re:请教一个关于对图片的处理的问题

"把打包的图片释放到内存里"我不太明白是怎么回事,能具体一点吗?

27

主题

295

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2008-1-10 19:13:00 | 显示全部楼层

Re:请教一个关于对图片的处理的问题

?缀?]有商?I游戏用bmp,tga,jpg的格式
也?]有游戏公司用D3DXCreateTextureFromFileEx(),格式都是自?且加密.压缩再存放成文件

83

主题

169

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
 楼主| 发表于 2008-1-10 20:26:00 | 显示全部楼层

Re:请教一个关于对图片的处理的问题

哦 是这样啊 谢谢

但是我还是想了解一下D3DXCreateTextureFromFileEx()相关用法

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-1-10 21:20:00 | 显示全部楼层

Re:请教一个关于对图片的处理的问题

也有不少知名公司,知名游戏使用bmp,jpg格式的,只不过他们使用加密、压缩的手段,因为没有一家商业公司愿意把美工辛辛苦苦,花了无数小时制作的资源无偿奉献给大家,但是,IT行业里高手如云,有很多商业游戏的资源被破解,你在网上搜一下,可以搜出一大把被破解的游戏资源。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-1-10 21:24:00 | 显示全部楼层

Re:请教一个关于对图片的处理的问题

其实,自己也可以制作自己的图片格式,PHOTOSHOP提供的SDK(以前是免费提供,现在收费了)可以做出自己的格式图片,如同MAYA,MAX一样。

5

主题

46

帖子

55

积分

注册会员

Rank: 2

积分
55
QQ
发表于 2008-1-12 12:10:00 | 显示全部楼层

Re: 请教一个关于对图片的处理的问题

bskk说的对
LoadTextureFrom函数只能载入jpg,bmp之类的图片。
要用自己定义的格式,就得自己写载入函数。

要做得事情是:

从文件读取图片宽高等信息;
Texture tex = d3dd->CreateTexture(宽高等);
tex->Look();
读入象素信息写入tex中;
tex->Unlock();

其实LoadTextureFrom也就做了以上事情,
不过,额外的还能做缩放,ColorKey什么的。

31

主题

278

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
发表于 2008-1-12 12:17:00 | 显示全部楼层

Re:请教一个关于对图片的处理的问题

顶楼上

10

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
发表于 2008-1-12 13:42:00 | 显示全部楼层

Re:请教一个关于对图片的处理的问题

同上

83

主题

169

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
 楼主| 发表于 2008-1-14 18:36:00 | 显示全部楼层

Re:请教一个关于对图片的处理的问题

谢谢大家的回答
其实我问这些是为了寻找一个对图片的加密的方法,因为是个人制作游戏所以工作不能太多,所以就想如果有现成的就最好不要另起炉灶.我在这方面还只是是新人,所以还需要大家的帮助.

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2008-1-14 20:33:00 | 显示全部楼层

Re:请教一个关于对图片的处理的问题

其实没有必要自己定义格式,加密压缩就够了,如果定义自己的格式,往往会出现兼容性问题,实际上很多公司自定一个是就是在 dds 基础上扩展了一下。很多商业图形引擎就是直接读取这些常见的纹理格式,也没有什么问题。即便是被破解又能如何,用到商业上的话一定会被追究法律责任的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 07:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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