web前端学习白鹭(Egret)

作为一个精通web前端的程序员, 学习白鹭(2d), 只要抓住几个要点,  很容易就能学会。我的博客里有我整理api,  可以查看。

掌握几个要点, 就能快速上手开发h5游戏:

    0. 白鹭使用什么语言

    1. 白鹭如何定义样式

    2.白鹭如何定义动画

    3.白鹭的监听

    4.白鹭的通信

使用什么语言:

     前端三层, 结构、样式、行为。结构和样式使用的是EXML,  和XML有点类似,  不用太过于精通, 因为这个一般项目中很少自己写, 花个1到2天熟悉就行了。行为层使用的是TypeScript, 这是Js的一种方言,  如果精通js的话, 1到2天就能搞定。 

白鹭如何定义样式: 

     样式是通过EXML来定义的。  你不需要太过于精通EXML,  因为白鹭专用的编译器(Egret Wing)能够很方便的编辑样式。

如何定义动画: 

     可以通过编译器(Egret Wing)快捷的定义动画,  也可以通过ts中通过代码定义。  然后通过回调和一些egret的事件, 监听动画的开始、结束等等操作, 开完成逻辑。

白鹭的监听:

      这个需要看到熟悉的程度, 知道有哪些监听,  需要的时候查API就行了.  我的博客里有我整理的我认为比较常用的监听api

白鹭的通信:

      和前端的ajax没啥区别,  把ajax封装一下而已..  

最后:  做为一个没做过h5游戏的前端, 是没有层级概念的。 这个一定要注意,  不然写到后面, 会很痛苦,  最后还是会花时间去整理层级。切记, 切记, 别问我是怎么知道的。


你可能感兴趣的:(egret白鹭引擎)