[]新手的几个不解问题。

laya真的很棒,但是作为新手的我有几个问题,希望能得到答复。
1、如果是使用js开发的,能使用ES6吗?如果可以的话,如何设置呢?
2、laya中没有场景的概念吗?比如游戏开始界面是一个场景,进行游戏时是第二个场景,游戏结束是第三个场景。如果有的话,该怎么做?如果没有的话又该如何做呢?
3、destroy销毁 和 removeSelf删除 有什么区别?什么时候该用哪一个?
4、在飞机大战实例教程中,有Laya.Pool对象,但是在API文档中却只能找到laya.utils.Pool,那么Laya.Pool又是从哪里来的?难道是API文档不全?
谢谢!
已邀请:

cuixueying

赞同来自:

1、因为laya发布后就是js代码,所以js支持的类库和方法laya下都支持,ES6的使用请参考原生用法,一样的
2、场景是要开发者自己使用逻辑来控制的,不是引擎来提供的,实现原理很简单,3个场景是3个类。使用addChild和removeChild进行场景显示和移除。
3、destroy是立即销毁,即销毁该显示对象所占显存,removeChild从显示列表销毁显示对象,遵循js的垃圾回收机制,不是立即销毁
4、凡是laya引擎下的类库,类路径均可使用Laya.进行简化书写

matthew_liu

赞同来自:

  • 1、因为laya发布后就是js代码,所以js支持的类库和方法laya下都支持,ES6的使用请参考原生用法,一样的

但是如果使用layaplayer打包native app的话,好像layaplayer不支持es6语法。

伊万。凯恩

赞同来自:

官方例子里面可以使用import..from..但是自己写的话会使正常的程序运行不了。(也不报错,把import..from 那一行注释掉后就恢复正常了

 

要回复问题请先

商务合作
商务合作