【发布时间】:2011-08-11 18:21:34
【问题描述】:
当我尝试使用 Away3D + Molehill 渲染立方体时,我只得到一个白色的默认屏幕,我按照这里的说明进行操作:http://johnlindquist.com/2011/02/28/quickstart-for-molehill-and-away3d/
我唯一没有做的就是讨论补丁的部分,因为如果我这样做了,我会遇到错误,例如当我尝试导入 Sprite 类时。
我正在使用 FB 4.5。
谢谢!
这是我的代码:
package
{
import away3d.containers.View3D;
import away3d.materials.ColorMaterial;
import away3d.primitives.Cube;
import flash.display.Sprite;
import flash.events.*;
public class Molehill extends Sprite
{
private var view:View3D;
private var cube:Cube;
public function Molehill()
{
view = new View3D();
addChild(view);
var material:ColorMaterial = new ColorMaterial(0xFF0000);
cube = new Cube(material);
view.scene.addChild(cube);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function onEnterFrame(e:Event):void
{
cube.rotationY += 10;
}
}
}
【问题讨论】:
-
如果您需要帮助(尤其是第三方解决方案),您需要提供代码。
-
抱歉,已添加。它只是我发布的链接中的示例。
-
还没有真正检查过 Away3D 是如何工作的,但我可以看到你并没有告诉它在任何地方渲染(它应该每帧渲染一次),所以去检查一下 :)
-
是的,我错过了那条线,但它没有用。
标签: flash actionscript-3 flash-builder away3d molehill