egret 入门 初试

                       

整理的文章《白鹭引擎入门》

趁着今天周六,把苹果放下一边先。今天早上一醒来就装上了js编辑神器Webstorm ,最近也开始关注了一些移动方面的 js 前端框架。如 谷歌的Angularjs 和 fackbook 的Reactjs,这两大强势框架给人印象很深刻。过去基本上很少写js,之前因为nodejs出现开始关注这方面的资料。Html5慢慢让人接受了到尝试了在一些应用上使用。7yue大人们也开始忙碌地推广他们h5游戏引擎。今天早上,白鹭引擎已经更新到1.7版本了,抱着玩的态度去尝试了第一个egret程序。很早之前就听同事说他们的API 和As3很相似,但一直没有动手去写一下。

这里写图片描述

egret社区和官方网站都做得很漂亮,相关的文档和API 工具都可以在这里找到 白鹭引擎官方网站
 第一次 接触egret 是因为As3相似的缘故,我被它的API吸引了,所以有一种似曾相识的熟悉感。从环境的安装,搭建,到第一个程序开始一切都很容易。

这里写图片描述
 注:安装后后界面非常简洁,目前版本为1.7.0 ,有更新机制更新版本非常方便。(不知道有没有版本回滚的服务,如果能够提供版本的选择那也不错

我开始把我之前写的程序移植进来,这是我第一个想法。我写了一半的时候,发现egret 没有BitmapData的类,也没有复制类似操作,但是有纹理Texture (类似bitmapData的功能),这下子我的想 法就遇到阻碍,我对纹理概念并不是特别理解,很快我决定放弃了移植的想法。我想当然认为egret的设计,只是从API和框架底层部分相似。没错,egret的确是这样子,从egert的封装性看,你可以处处发现有As3的影子。egret选择了As3的接口方式,引入了核心显示列表,事件模型,位图、文本、 MovieClip 等,很多封装都借鉴了As3的封装特性。所以学过As3的人,看了一下文档就能够书很快写起来,并不会有太大的语法障碍问题。
   当我继续写着的时候,我开始会犯了一点毛病,我想这也是egret  在文档推广的时候需要注意的。( 在文档配套服务上还有一些并不是十分完善 官方的文档查看有点查看体验让人觉得并不是特别友好。如果能做成类似mac 一个文档工具那就爽了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值