Java 3D 骰子动画代码范例

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

创建3D效果非常简单,假如你有正确的工具,创建复杂的3D动画效果并不困难。在这个例子中,骰子和动画是用3DMAX来创建的。

为了取代计算一个mesh的运动,运动可以被预先创建并保存在Mascot Capsule V3的mtra文件里或JSR 184的M3G文件里。

在下面的例子中,创建了6个动画,每个动画都针对一个骰子面。

为确保每个抛出的骰子是不同的,Z轴旋转是随机的

下面是动画的代码示例:

建立每个动作并存储帧的数量。

PRivate final int []frameLength = new int[] {80,65,70,80,55,75};

载入骰子模型。

diceFigure = new Figure("/res/dice.mbac");

六个不同动画可以全被合并到一个文件而不必使用六个不同的动画文件

action[0] = new ActionTable("/res/one.mtra");

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航