
Egret
文章平均质量分 53
Cleve_baby
这个作者很懒,什么都没留下…
展开
-
Egret基本知识点总结
1.坐标:var spr:egret.Sprite = new egret.Sprite();spr.x = 100;spr.y = 20;2.锚点var spr:egret.Sprite = new egret.Sprite();spr.scaleX = 0.5; spr.scaleY = 0.5;3.透明(0-1)var spr:egret.原创 2016-08-23 17:50:19 · 3734 阅读 · 0 评论 -
eui基本知识点
1.皮肤分离机制:皮肤分离机制就是将原本一个组件拆分成两个。一个逻辑组件只管代码控制,一个皮肤组件只负责外观。运行时将皮肤组件附加到逻辑组件上,变成一个完整组件。皮肤组件并不是显示对象,实际上更类似一个持有外观信息的数据对象。这样做的好处比较多,例如:方便代码解耦,方便复用外观,方便可视化编辑,等等。2.eui做的exml文件需要把路径写在default.thm原创 2016-08-30 18:30:38 · 4427 阅读 · 0 评论 -
Egret命令行手册
1.创建名为【HelloWorld】的一个空项目 :在指定文件夹打开命令窗口输入egret create HelloWorld2.创建名为【HelloWorld】的一个eui项目 :在指定文件夹打开命令窗口输入egret create HelloWorld --type eui3.创建新第三方库项目 :在指定需要添加第三方库的项目中打开命令窗口输入egret create_原创 2016-08-23 17:34:26 · 2897 阅读 · 0 评论 -
碰撞检测
public hitTestP(obj1: egret.DisplayObject,obj2: egret.DisplayObject): boolean { var rect1:egret.Rectangle = obj1.getBounds();//获取显示对象的测量边界 var rect2:egret.Rectangle = obj2.getBounds(原创 2016-10-10 18:04:14 · 417 阅读 · 0 评论 -
加载图片对象
class Props extends egret.Bitmap { private type:number = 0; public constructor(x,y,obj) { super(); this.once(egret.Event.ADDED_TO_STAGE,function(){this.init(x,y,obj原创 2016-10-10 18:11:49 · 385 阅读 · 0 评论 -
egret游戏内制作长按识别二维码
上周需要做一个在游戏内放一张图片,长按图片,可以用微信浏览器扫描二维码。思路:在egret游戏内是不能直接识别内部图片的,即使你是一个bitmap。因为egret是一个整体,里面的东西外部不可见。微信长按识别二维码只能识别页面中的图片,那么能不能在html文件里直接动态加入一张图片。解决方法:游戏发布后index.html 里面body页签里面有一个id为canvasDiv的Div。在游戏中获原创 2016-10-24 17:13:59 · 1631 阅读 · 0 评论 -
Egret实现滚动排行榜
首先用EUI布局做好两个皮肤,主要就是列表的使用,主要代码:class Rank extends eui.Component { private listGoods: eui.List; constructor() { super(); this.addChild(new PlayMusic()); thi原创 2016-10-24 18:17:02 · 4645 阅读 · 1 评论