游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2939|回复: 1

做3dmax插件终于导出了模型一棵树,但有两问题:平移坐

[复制链接]

75

主题

385

帖子

400

积分

中级会员

Rank: 3Rank: 3

积分
400
发表于 2009-1-19 18:41:00 | 显示全部楼层 |阅读模式
要移动模型时,平移坐标和.XFILE文件不一样
导出模型平移坐标:
D3DXMATRIX RefMtx,matt,matw,mato;
        SrcDevice->GetTransform(D3DTS_WORLD,&matw);
        mato=matw;
D3DXMatrixTranslation(&matt,-220.0f,12.0f,-512.0f);
        D3DXMatrixMultiply(&matw,&matw,&matt);
        SrcDevice->SetTransform(D3DTS_WORLD,&matw);

XFILE平移坐标:
D3DXMATRIX RefMtx,matt,matw,mato;
        SrcDevice->GetTransform(D3DTS_WORLD,&matw);
        mato=matw;
D3DXMatrixTranslation(&matt,160.0f,12.0f,65.0f);
        D3DXMatrixMultiply(&matw,&matw,&matt);
        SrcDevice->SetTransform(D3DTS_WORLD,&matw);
两个位置几乎一样???

另外:
  如果树叶和树干贴图为一个文件时,只找出树业的贴图????
sf_2009119184111.jpg

83

主题

169

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2009-1-21 16:01:00 | 显示全部楼层

Re:做3dmax插件终于导出了模型一棵树,但有两问题:平移

可能是你自己导出的3D文件中的坐标信息和X文件的标准不一样。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 11:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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