游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3392|回复: 11

请教:立方体帖图问题(急待解决)

[复制链接]

5

主题

19

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2006-4-8 18:19:00 | 显示全部楼层 |阅读模式
     怎样在D3D中,把一个立方体模型的相邻三个面帖同一张JPG图片,而另外三个相邻面帖同一张BMP图片?
     我是新手,请各位大侠指教一下,不胜感激。 [em13]

5

主题

19

帖子

25

积分

注册会员

Rank: 2

积分
25
 楼主| 发表于 2006-4-8 20:43:00 | 显示全部楼层

Re:请教:立方体帖图问题(急待解决)

怎么没有高手帮忙呀?
路过帮忙顶一下也好,谢谢了。。。

4

主题

43

帖子

43

积分

注册会员

Rank: 2

积分
43
发表于 2006-4-8 21:22:00 | 显示全部楼层

Re:请教:立方体帖图问题(急待解决)

建立mesh不就好了
或者 用代码实现

5

主题

19

帖子

25

积分

注册会员

Rank: 2

积分
25
 楼主| 发表于 2006-4-9 09:03:00 | 显示全部楼层

Re: Re:请教:立方体帖图问题(急待解决)

weiaizheng520: Re:请教:立方体帖图问题(急待解决)

建立mesh不就好了
或者 用代码实现


      你是说直接在3DMAX中贴图吗?3DMAX不会用,惭愧。至于用代码,能帮忙解决这个算法问题吗?
      谢谢。

25

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
发表于 2006-4-9 12:40:00 | 显示全部楼层

Re:请教:立方体帖图问题(急待解决)

3dMax可以学习嘛,起码贴图不难,呵呵
用代码也不难,只是要对应好位置,可能要用到以下函数
D3DXCreateTextureFromFile
SetTexture
SetTextureStageState
有个dx中文教程,你可以看看

5

主题

19

帖子

25

积分

注册会员

Rank: 2

积分
25
 楼主| 发表于 2006-4-9 14:52:00 | 显示全部楼层

Re:请教:立方体帖图问题(急待解决)

恩,谢谢楼上的兄弟
贴图不难,但是每个面贴不一样的图片不知道怎么设参数。

4

主题

43

帖子

43

积分

注册会员

Rank: 2

积分
43
发表于 2006-4-9 17:49:00 | 显示全部楼层

Re:请教:立方体帖图问题(急待解决)

需要两次渲染 在固定管线里

0

主题

25

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2006-4-9 22:48:00 | 显示全部楼层

Re:请教:立方体帖图问题(急待解决)

设置贴图的U,V方向,一般都是2的N 次的图片,(0,0),(1,0),(1,1),(0,1)
设置宏定义里的D3DFVF_TEX1(可以是7)在结构体里加上
struct CUSTOMVERTEX
{
float x,y,z; //坐标
float u,v; //贴图

再在定义的顶点数组里使用u,v就可以:
CUSTOMVERTEX pVertex[ ] ={( x,  y,  z,  u,  v),.............};

[em7]

5

主题

19

帖子

25

积分

注册会员

Rank: 2

积分
25
 楼主| 发表于 2006-4-10 09:57:00 | 显示全部楼层

Re:请教:立方体帖图问题(急待解决)

恩,谢谢weiaizheng520和kk_moon。
还请以后多多指教哦。。嘿嘿。。

0

主题

25

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2006-4-11 21:24:00 | 显示全部楼层

Re:请教:立方体帖图问题(急待解决)

要贴不一样的图还要用
LPDIRECT3DTEXTURE9     g_pTex;
D3DXCreateTextureFromFile(g_pD3DDevice,"图片的路径(.png/.jpg/.bmp)",&g_pTex);
再把图按顺序贴就OK 了
g_pD3DDevice -> SetTexture(0,g_pTex);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 09:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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