Laya IDE

作者: JUNE言JUNE语 | 来源:发表于2017-04-09 14:14 被阅读208次

    Laya的IDE说实在的还是很强大的,只是有时候总是会那么傲娇一下。

    关于Laya的IDE,在用他们这个引擎的时候配合使用还是很重要的,但是怎奈中间会有许多的坑。使用的过程中记得要注意,千万别踩坑。

    导出

    LayaIDE有一个很便捷的功能就是可以直接通过拉控件来编辑界面,而不需要通过代码来控制

    PS 这个功能虽然很便捷,但是也会造成代码的耦合度过高,而且稍微编辑一下界面,UI的代码的变动是非常多的,所以很多时候会造成许多的冲突无法解决。所以一般建议UI组件化,每一个UI控件使用一个UI页面来编辑,这样就可以大大避免代码的冲突,减少工作量。

    回归正题,一般情况下拉控件编辑UI最容易出的bug就是忘记导出。细心的话每一次都记得导出那肯定是没有问题,但是一旦忘记导出,基本上每一次都会特别纳闷(对于新手来说),明明自己已经添加了控件上去,但是总是报获取的控件是null。

    在一般的情况下,我们会给控件设置一个name,然后通过父容器的getChildByName方法传入一个控件的name来获取对应的控件,然后通过控件对应的方法去设置对应的属性等,但是,一旦忘记导出,因为控件本身在UI代码中是不存在的,所以就会报控件is not defined。

    IDE界面扭曲

    有时候IDE会出现各种异常,例如我就遇到过IDE当你允许对应的代码后就会出现上面的edit tab不见了,这个时候只要拉动一下编辑器即可。

    ps edit tab指的是下图(不知道怎么描述)

    edit tab

    相关文章

      网友评论

      • ohkeih5as:在init里声明一个var This = this,接下来就可以直接使用This咯

      本文标题:Laya IDE

      本文链接:https://www.haomeiwen.com/subject/mmedattx.html