使用JSR-184里的Sprite3D对象[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

 

Appearance appearance = new Appearance();

appearance.setCompositingMode(cm);

 

sprite3D = new Sprite3D(false, new Image2D(Image2D.RGBA, texImg), appearance);

sprite3D.scale(10.0f, 1.0f, 1.0f);//假设该精灵由10帧组成

sprite3D.setCrop(0, 0, 10, 10);

 

    要做成这种特殊颜色效果,首先要创建一张由这些颜色组成的png图片,并创建一个格式为RGBAImage2D的对象,然后添加CompositingModeAppearance中。

 

    如果你要使用缩放模式的精灵,你必须通知并使用Transform类去移动精灵,精灵将会按一定缩放比例变换。

 

sprite3D.scale(6.0f, 1.0f, 1.0f);

sprite3D.translate(6.0f, 0.0f, 0.0f);//postTranslate(1.0f, 0.0f, 0.0f)方法同样的结果

transform.postTranslate(1.0f, 0.0f, 0.0f);

sprite3D.setTransform(transform);

本文关键:使用JSR-184里的Sprite3D对象
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top