基于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);
}
}