游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1930|回复: 7

哪位大哥愿帮助小弟

[复制链接]

50

主题

244

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
QQ
发表于 2004-12-26 22:16:00 | 显示全部楼层 |阅读模式
想学3D环境中的2D制作方法,所以小弟想要一份D3D中2D贴图的简单实现范例。因现在发现这方面的代码好少,自己手头上也没这方面的资料,DOWN了些代码却因为涉及的内容太多了,一时也反应不过来。所以小弟想请高手们帮忙给一个范例,只要实现一个图片的载入及显示就可以了。因为我实在太笨了,只能从别人简单的代码中找到方法。请高手们帮帮忙吧。 [em10]

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2004-12-27 08:34:00 | 显示全部楼层

Re:哪位大哥愿帮助小弟

找找ID3DXSprite接口的用法

50

主题

244

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
QQ
 楼主| 发表于 2004-12-27 16:18:00 | 显示全部楼层

Re:哪位大哥愿帮助小弟

:)好的,谢谢ljm了,每次都是你最热心了。

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2004-12-27 19:16:00 | 显示全部楼层

Re:哪位大哥愿帮助小弟

呵呵,我最闲

50

主题

244

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
QQ
 楼主| 发表于 2004-12-27 21:06:00 | 显示全部楼层

Re:哪位大哥愿帮助小弟

我看好多好多材料上都说纹理的宽高是要为2的n次方,如果不是要载入的图片不是符合这个是不是一定要把图片的大小改成这样?如果真是这样不是很麻烦吗?

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-12-27 21:36:00 | 显示全部楼层

Re:哪位大哥愿帮助小弟

使用d3dx的那个读取纹理的函数,它可以自动将不是2次方的纹理转成2次方的,或者在制作纹理的时候直接做成2次方的也成!

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2004-12-27 21:36:00 | 显示全部楼层

Re:哪位大哥愿帮助小弟

这个我也想知道,不附和标准的图载进来就变形了,不爽,哪位大哥有办法解决?

50

主题

244

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
QQ
 楼主| 发表于 2004-12-28 20:22:00 | 显示全部楼层

Re:哪位大哥愿帮助小弟

ljm帮我解决这个问题好吗?纹理的坐标和大小怎么转换成屏幕坐标和象素大小啊?
我写的这段代码中间应该加什么转换?
        D3DXVECTOR2 tex_pos;

        tex_pos.x = (float)nPosx;
        tex_pos.y = (float)nPosy;
这个怎么转换成屏幕坐标啊?还有怎么得到纹理的大小?望各位知道的朋友给点提示好吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-23 21:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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