2010-12-17 85 views
1

所以我们有值生成器,输出如FF00FF5F。我们有一些坐标,如50, 300, 10。我们想在舞台上用3d画出点。不使用PV3d或类似的东西。禅师说有将是没有默认设置Z排序,但我可以忍受......(我的意思是,我们在闪光灯开启新.fla文档,按下F9开始编码,对不起 - 我是新来的闪光)如何在不使用3D引擎的舞台上绘制3D RGBA点?

回答

1
var desiredColour:uint = 0xFF00FF5F; 
var desired_x:Number = 50; 
var desired_y:Number = 300; 
var desired_z:Number = 10; 


var pointGraphicData = new BitmapData(1,1,true,desiredColour) 
var pointGraphic:Bitmap = new Bitmap(pointGraphicData); 

pointGraphic.x = desired_x; 
pointGraphic.y = desired_y; 
pointGraphic.z = desired_z; 

addChild(pointGraphic); 

这将在提供的x/y/z位置上放置一个彩色的1x1位图。