有熟悉Torque 3D引擎的么?请问在场景中3D模型的的转动有关问题
有熟悉Torque 3D引擎的么?请教在场景中3D模型的的转动问题
我添加的以下代码在控制台显示参数是变了的,只是在屏幕上没有变化,很让人郁闷,
有知道情况的麻烦指点下,我刚接触这东西。
下边是我截取的部分代码:
if ( isObject( moveMap ) )
moveMap.delete();
new ActionMap(moveMap);
//-------------------------------------------------
// Non-remapable binds----------------------------
$ballCount = 0;
function ballRotate()
{
ball.getTransform();
echo("The ball starts to rotate...");
if($ballCount%4 == 0)
{
ball.setTransform( "5 0 5 0 1 0 30");
Canvas.repaint();
echo(" ball.rotation:"@ball.rotation);
}
else if($ballCount%4 == 1)
{ ball.setTransform( "0 5 5 0 0 1 60");
Canvas.repaint();
echo(" ball.rotation:"@ball.rotation);
}
else if($ballCount%4 == 2)
{
ball.setTransform( "10 10 10 1 0 0 90");
Canvas.repaint();
echo(" ball.rotation:"@ball.rotation);
}
else if($ballCount%4 == 3)
{
ball.setTransform( "8 0 11 0 1 0 120");
Canvas.repaint();
echo(" ball.rotation:"@ball.rotation);
}
$ballCount++;
}
moveMap.bind( keyboard, R, ballRotate);
------解决方案--------------------
没有过
帮顶了
我添加的以下代码在控制台显示参数是变了的,只是在屏幕上没有变化,很让人郁闷,
有知道情况的麻烦指点下,我刚接触这东西。
下边是我截取的部分代码:
if ( isObject( moveMap ) )
moveMap.delete();
new ActionMap(moveMap);
//-------------------------------------------------
// Non-remapable binds----------------------------
$ballCount = 0;
function ballRotate()
{
ball.getTransform();
echo("The ball starts to rotate...");
if($ballCount%4 == 0)
{
ball.setTransform( "5 0 5 0 1 0 30");
Canvas.repaint();
echo(" ball.rotation:"@ball.rotation);
}
else if($ballCount%4 == 1)
{ ball.setTransform( "0 5 5 0 0 1 60");
Canvas.repaint();
echo(" ball.rotation:"@ball.rotation);
}
else if($ballCount%4 == 2)
{
ball.setTransform( "10 10 10 1 0 0 90");
Canvas.repaint();
echo(" ball.rotation:"@ball.rotation);
}
else if($ballCount%4 == 3)
{
ball.setTransform( "8 0 11 0 1 0 120");
Canvas.repaint();
echo(" ball.rotation:"@ball.rotation);
}
$ballCount++;
}
moveMap.bind( keyboard, R, ballRotate);
------解决方案--------------------
没有过
帮顶了