尝试做这样的事情:
_plane = new Mesh(new PlaneGeometry(124, 179), new TextureMaterial(Cast.bitmapTexture( CardBack)));
_view.scene.addChild(_plane);
container_mc.addChild(_view);
addChild(container_mc);
container_mc.scaleX =0.5
但是我看不到这架飞机,在x维度上变得平坦?那么,我在这里做错了吗?
答案 0 :(得分:1)
away3d 4使用stage3D API,因此您必须使用objectcontainer3D场景图来保持所有网格&其他显示对象。
更新:您可以使用movieclip,但无法添加任何网格&将对象模型化为away3d场景图。如需灵感,您可以添加评分栏或其他元素;
// you should add main your class
var scoreDisplay : MovieClip = new ScoreDisplay();
addChild(scoreDisplay);
现在你的代码应该是那样的
var container_mc:ObjectContainer3D = new ObjectContainer3D();
_view.scene.addChild(container_mc);
_plane = new Mesh(new PlaneGeometry(124, 179), new TextureMaterial(Cast.bitmapTexture( CardBack)));
_view.scene.addChild(_plane);
container_mc.addChild(_view);
addChild(container_mc);
container_mc.scaleX =0.5