游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1217|回复: 2

关于控制物体原地转弯的问题,大家帮着看看

[复制链接]

35

主题

59

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2005-12-4 11:31:00 | 显示全部楼层 |阅读模式
D3DXMATRIXA16 matWorld1;
D3DXMATRIXA16 matWorld2;
D3DXMatrixTranslation( &matWorld1, sinf(angle)*r,y, cosf(angle)*r);
D3DXMatrixRotationY(&matWorld2, angle);
D3DXMatrixMultiply(&matWorld1, &matWorld2, &matWorld1);
g_pd3dDevice->SetTransform( D3DTS_WORLD, &matWorld1 );

我想控制物体的运动,原地转弯,向前两种运动方法。可是他转弯好像是绕着我前进的半径进行的,
我试着改变D3DXMatrixMultiply的顺序,就出现别的问题,怎么让物体的转弯和移动,不互相影响????

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-12-4 14:41:00 | 显示全部楼层

Re:关于控制物体原地转弯的问题,大家帮着看看

你把物体移到坐标原点然后旋转,旋转完成后再移回去。

13

主题

33

帖子

39

积分

注册会员

Rank: 2

积分
39
发表于 2005-12-4 23:33:00 | 显示全部楼层

Re:关于控制物体原地转弯的问题,大家帮着看看

    先旋转,再移动。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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