iphone flex|flex开发Away3D设置球体SphereGeometry的皮肤(纯色,贴图)

更新时间:2020-03-20    来源:flex    手机版     字体:

【www.bbyears.com--flex】

1,给SphereGeometry设置纯色的皮肤

由于只是设置了颜色,所以如果舞台不添加灯光的话看不出边角的立体效果。

原文:Away3D - 设置球体SphereGeometry的皮肤(纯色,贴图)  代码如下


var material:ColorMaterial = new ColorMaterial(0xffffff);
 
// 在三维舞台中创建一个球体    
var sphere:Mesh = new Mesh(new SphereGeometry(150, 40, 20), material);
_view3D.scene.addChild(sphere);

2,给SphereGeometry设置贴图皮肤

默认情况下,如果给球体设置一张贴图皮肤,那么这个图片是把球体整个绕一圈包裹起来。

原文:Away3D - 设置球体SphereGeometry的皮肤(纯色,贴图)

原文:Away3D - 设置球体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);

本文来源:http://www.bbyears.com/flash/88313.html