|
|
===================================
g_Rato += 0.01f;
if( g_Rato > 6.28)
g_Rato = 0.0f;
D3DXMATRIX matWorldOff;
D3DXMATRIX matWorldRato;
D3DXMatrixRotationZ( &matWorldRato, g_Rato );
============================================
D3DXMatrixRotationZ()是将模型绕Z轴旋转.
=========================
D3DXMatrixTranslation( &matWorldOff, 0.0f, 0.0f, 10.0f );
D3DXMatrixMultiply( &matWorld, &matWorldRato, &matWorldOff );
g_pMyd3dDevice->SetTransform( D3DTS_WORLD, &matWorld );
========================
D3DXMatrixTranslation( &matWorldOff, 0.0f, 0.0f, 10.0f );
将模型确定在(0.0f, 0.0f, 10.0f )位置
==========================
我想让模型沿Z轴运动是不是只要改变(0.0f, 0.0f, 10.0f)中心坐标就行了? [em24] |
|