【www.bbyears.com--flex】
1,给SphereGeometry设置纯色的皮肤
由于只是设置了颜色,所以如果舞台不添加灯光的话看不出边角的立体效果。
代码如下
var material:ColorMaterial = new ColorMaterial(0xffffff);
// 在三维舞台中创建一个球体
var sphere:Mesh = new Mesh(new SphereGeometry(150, 40, 20), material);
_view3D.scene.addChild(sphere);
2,给SphereGeometry设置贴图皮肤
默认情况下,如果给球体设置一张贴图皮肤,那么这个图片是把球体整个绕一圈包裹起来。
代码如下[Embed(source="assets/beachball_diffuse.jpg")]
public static var BeachBallDiffuse:Class;
var material:TextureMaterial = new TextureMaterial(Cast.bitmapTexture(BeachBallDiffuse));
// 在三维舞台中创建一个球体
var sphere:Mesh = new Mesh(new SphereGeometry(150, 40, 20), material);
_view3D.scene.addChild(sphere);