3D渲染

基于Away3D为底层的3D引擎,3D层目前只能渲染在2D层之下,请合理规避一些渲染实现。

务必注意:当前3D渲染尚未能进入商用,仍然为测试评估阶段。

需要使用3D渲染时,请直接引入相关的库:

<haxelib name="zygameui-3d"/>

需要建立继承zygame.core.Start3d的代码入口,后续的3D逻辑都应从这里开始:

class Main3d extends Start3d {
  public function new(view3d:View3D) {
        super(view3d);
    //3D逻辑实现
  }
}

同时建立主文件入口,调用super3d接口:

import zygame.core.Start;

class Main extends Start {

    public function new() {
        super(840, 1200, true);
        //初始化3D主类
        super3d(Main3D);
    }

}