package {
import as3isolib.display.primitive.IsoBox;
import as3isolib.display.scene.IsoScene;
import as3isolib.enum.RenderStyleType;
import flash.display.Sprite;
import as3isolib.graphics.SolidColorFill;
public class IsoApplication extends Sprite {
public function IsoApplication() {
var box:IsoBox = new IsoBox();
box.styleType=RenderStyleType.SHADED;
//填充颜色
box.fills = [
new SolidColorFill(0xff0000, .5),
new SolidColorFill(0x00ff00, .5),
new SolidColorFill(0x0000ff, .5),
new SolidColorFill(0xff0000, .5),
new SolidColorFill(0x00ff00, .5),
new SolidColorFill(0x0000ff, .5)
];
box.setSize(25, 30, 40);
box.moveTo(200, 0, 0);
var scene:IsoScene = new IsoScene();
scene.hostContainer=this;
scene.addChild(box);
scene.render();
}
}
}
本文展示了一个使用 AS3 编写的 IsoBox 示例程序,通过该程序可以创建一个带有多种颜色填充的三维盒子,并将其放置在一个等轴测场景中。文章详细介绍了如何设置盒子的尺寸、位置及渲染样式。

1171

被折叠的 条评论
为什么被折叠?



