游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3286|回复: 10

请问怎么使用自己图片格式

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-12-14 11:27:00 | 显示全部楼层 |阅读模式
各位大侠,请问怎么把自己的图片格式用D3DXCreateTextureFromFile(m_pDevice,strFileName, &m_pTexture)去创建贴图,请指教,谢谢,

11

主题

114

帖子

118

积分

注册会员

Rank: 2

积分
118
QQ
发表于 2005-12-14 11:33:00 | 显示全部楼层

Re:请问怎么使用自己图片格式

要用自定义格式,我认为做法应该是在内存中把他拼装成一种标准格式然后用D3DXCreateTextureInMemory创建

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-14 12:50:00 | 显示全部楼层

Re:请问怎么使用自己图片格式

这多麻烦啊,先D3DXCreateTexture,然后Lock,再逐点绘制数据,需要MipMap的再Filter一下就好了

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-12-14 13:08:00 | 显示全部楼层

Re:请问怎么使用自己图片格式

2楼的方法麻烦,3楼的方法很慢

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-14 13:25:00 | 显示全部楼层

Re:请问怎么使用自己图片格式

很慢吗?还可以吧。4楼有什么更好的办法?

0

主题

275

帖子

676

积分

高级会员

Rank: 4

积分
676
发表于 2005-12-14 14:33:00 | 显示全部楼层

Re:请问怎么使用自己图片格式

使用DDS ..然後?源打包

????望一次?M足

69

主题

450

帖子

473

积分

中级会员

战魂缔造者

Rank: 3Rank: 3

积分
473
QQ
发表于 2005-12-14 15:02:00 | 显示全部楼层

Re:请问怎么使用自己图片格式

主要注意自己的纹理格式要和BMP很类似。
然后将自己的纹理格式读入内存,创建一个D3D的表面(和纹理一个东西)锁定表面,往里面写入你内存里图片的信息即可

1

主题

50

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2005-12-14 15:45:00 | 显示全部楼层

Re:请问怎么使用自己图片格式

为什么一定要用自己的图片格式啊,真的有这个必要么?
我看人家世界级的大作也都用通用格式啊,顶多用个dds而已。

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-12-14 18:54:00 | 显示全部楼层

Re: Re:请问怎么使用自己图片格式

nocture: Re:请问怎么使用自己图片格式

很慢吗?还可以吧。4楼有什么更好的办法?

......我试过lock纹理了,是巨慢。不过没有更好的方法了,是情况而定。

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-12-15 09:33:00 | 显示全部楼层

Re:请问怎么使用自己图片格式

谢谢大家了,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 23:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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