Egret
Fanstasic
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Egret粒子效果
引擎:5.2.28一、下载第egret粒子三方库文件 https://github.com/egret-labs/egret-game-library二、网络不好github无法下载时可使用码云克隆gibhub仓库三、导入第三方粒子库 把下载好的demo文件中的粒子文件夹复制到自己项目的libs目录下(注意:不要复制到自己项目的mode...原创 2019-12-12 17:39:53 · 861 阅读 · 0 评论 -
Egret for循环延时执行
for (let i = 0; i < 3; i++) { egret.setTimeout(() => { console.log(i); }, this, i * 300); }原创 2019-11-18 19:11:13 · 1103 阅读 · 1 评论 -
Egret 修改eui.ProgressBar文本样式
this.expProgress.labelFunction = this.labeChange; labeChange(value: number, maximum: number): string { return value.toString() + "%"; }原创 2019-11-12 14:18:32 · 889 阅读 · 0 评论 -
Egret list子项增删
protected childrenCreated(): void { super.childrenCreated(); this.listArr = [ { name: "monkeyHead_png", type: 0 }, { name: "monkeyHead_png", type: 0 }, { name: "sheep_png", type: 1 }, { n...原创 2019-10-30 19:56:33 · 588 阅读 · 0 评论 -
Egret List
一、EXML设置二、子项设置module game { export class petListItem extends eui.Component implements eui.IItemRenderer { private _data: GameCellData; private _itemType: number; private headIcon: eui.Im...原创 2019-10-30 19:52:06 · 700 阅读 · 0 评论 -
Egret 自定义事件
一、事件管理器// TypeScript fileclass EventManager extends egret.EventDispatcher { private static _instance: EventManager; private static getInstance(): EventManager { if (!this._instan...原创 2019-10-30 19:44:51 · 375 阅读 · 0 评论 -
egret 骨骼事件
/****************************************骨骼动画事件******************************************************************* *///骨骼动画播放开始this.arr[0].addEventListener(dragonBones.EventObject.START, this.anima...原创 2019-10-29 16:56:18 · 430 阅读 · 0 评论 -
Egret 显示层级的设置
1、更改现有子项在显示对象容器中的位置。这会影响子对象的分层。this.setChildIndex(btn,2);this.setChildIndex(btn1,1);2、交换两个指定子对象的 Z 轴顺序(从前到后顺序)。显示对象容器中所有其他子对象的索引位置保持不变。this.swapChildren(btn1,btn);...原创 2019-10-29 16:47:23 · 4234 阅读 · 0 评论 -
Egret DBJSON 换装
// 龙骨demomodule game { export class DragonDemo extends egret.DisplayObjectContainer { private objNum: number = 0; private boo: boolean = false; private arr: Array<drag...原创 2019-10-29 15:17:45 · 268 阅读 · 0 评论 -
Egret MovieClip2
//帧动画module game { export class movieClipDemo extends egret.DisplayObjectContainer { private objNum:number = 0; public constructor(num: number) { super(); ...原创 2019-10-28 20:19:31 · 278 阅读 · 0 评论 -
Egret DB二进制的使用
一、使用DB软件导出DB 二进制格式文件二、代码// TypeScript filemodule game { export class binArmDemo extends egret.DisplayObjectContainer { private objNum:number = 0; public constructor(num: nu...原创 2019-10-28 20:16:45 · 1041 阅读 · 0 评论 -
Egret 骨骼动画极速模式的使用
原创 2019-10-28 16:33:53 · 446 阅读 · 0 评论 -
Egret 骨骼动画
工具:DragonBonesPro Egret引擎5.2.29一、使用DragonBonesPro创建编辑骨骼动画(注意箭头处为骨骼名称)二、导出骨骼动画资源文件(DrangonBones JSON类型)三、在Egret中使用骨骼动画// 龙骨demomodule game { export class DragonDemo extend...原创 2019-10-28 12:26:40 · 1128 阅读 · 0 评论 -
Egret 场景管理器
管理器类// 场景管理器module game { export class sceneManager extends eui.Component { public rootLayer: eui.UILayer;//起始场景 public currentScene: eui.Component;//需要显示的场景 private po...原创 2019-10-25 21:29:30 · 565 阅读 · 0 评论 -
Egret 对象池的使用
参考文档:https://www.cnblogs.com/gamedaybyday/p/6083164.html完整项目:https://download.youkuaiyun.com/download/fanstasic/11926599对象池类// 对象池class objectPool { private pool: Object; public constructor...原创 2019-10-25 20:40:40 · 1241 阅读 · 0 评论 -
Egret 贝塞尔曲线
/** * @copyright www.egret.com * @author yjtx * @desc 贝塞尔曲线示例。 * 拖动舞台上圆点,可以查看贝塞尔曲线不同的显示。 */module game { export class bezierCurve extends egret.DisplayObjectContainer { privat...原创 2019-10-24 20:42:06 · 909 阅读 · 0 评论 -
Egret MovieClip
1、准备资源使用TextureMerger生成帧动画所需的png和json文件点击导出即可得到以下2个文件2、代码逻辑//帧动画module game { export class frameDemo extends egret.DisplayObjectContainer { public constructor() { ...原创 2019-10-24 14:58:49 · 1249 阅读 · 0 评论 -
Egret 图片移动至鼠标点击位置
Egret版本号:5.2.29//基本显示module game { import Event = egret.Event; import ImageLoader = egret.ImageLoader; import TextField = egret.TextField; import Shape = egret.Shape; import Bi...原创 2019-10-23 20:20:06 · 995 阅读 · 0 评论 -
Egret 定时器
//定时器demomodule game{ export class TimerDemo extends egret.DisplayObjectContainer{ private count : number = 0; public constructor(){ super(); var timer:eg...原创 2019-10-23 19:11:07 · 1059 阅读 · 0 评论 -
Egret Touch事件
@private * 获取事件流列表。注意:Egret框架的事件流与Flash实现并不一致。 * * 事件流有三个阶段:捕获,目标,冒泡。 * Flash里默认的的事件监听若不开启useCapture将监听目标和冒泡阶段。若开始capture将只能监听捕获当不包括目标的事件。 * 可以在Flash中写一个简...原创 2019-10-23 18:25:33 · 979 阅读 · 0 评论 -
Egret HtmlText
// html文本module game { export class HtmlDemo extends egret.DisplayObjectContainer { public constructor() { super(); this.showHtml(); } private sho...原创 2019-10-23 17:38:44 · 867 阅读 · 0 评论 -
Egret 混合样式文本
//混合样式文本module game{ export class iTextDemo extends egret.DisplayObjectContainer{ public constructor(){ super(); this.showText(); } private showTe...原创 2019-10-23 17:38:11 · 607 阅读 · 0 评论 -
Egret 位图
1、准备切割好的图片文件2、打开TextureMerger软件,点击Bitmap Font3、将艺术字拖进软件中4、点击导出 ,导出成功后会生成一个fnt文件和一个png文件5、创建位图对象//文本module game { export class textDemo extends egret.DisplayObjectContainer { ...原创 2019-10-23 16:49:20 · 912 阅读 · 0 评论 -
Erget 矩形碰撞检测 官方案例
//矩阵检测module game{ export class RectCheck extends egret.DisplayObjectContainer{ public constructor(){ super(); this.addEventListener(egret.Event.ADDED_TO_STAGE,th...原创 2019-10-23 14:12:03 · 441 阅读 · 0 评论 -
Egret 遮罩 官网案例
// 遮罩module game { export class Test extends egret.DisplayObjectContainer { public constructor() { super(); this.addEventListener(egret.Event.ADDED_TO_STAGE, this...原创 2019-10-23 11:37:20 · 1305 阅读 · 0 评论 -
Egret 配置主题
详见官方文档:https://developer.egret.com/cn/article/index/id/5111.创建EXML文件,2.创建TS文件,3.配置default.thm.json文件4.注意类名要对应 ;5.代码片段// TypeScript filemodule src{ export class BG extends eui.Compo...原创 2019-10-22 17:44:30 · 637 阅读 · 0 评论 -
Egret wing编辑器用是chrome调试
版本号:5.2.291.下载Debug for Chrome插件2.选择chrome浏览器进行调试原创 2019-10-21 17:51:51 · 989 阅读 · 0 评论 -
EXML的使用
1.创建exml文件2.如果调试时图片资源报错404注意资源路径3.通过设置skinName的方式调用EXMLclass abc extends egret.Sprite{ public constructor() { super(); this.cteateEXML(); } private cteateEXML()...原创 2019-10-21 17:48:24 · 1413 阅读 · 0 评论 -
初识Egret
引擎版本:5.2.29白鹭引擎的开发由引擎及wing编译器完成;第一步:下载引擎管理器:https://www.egret.com/products/engine.html第二步:下载引擎和wing ide 第三步:创建项目(创建好项目后点击右边标记处按钮通过wing打开项目)...原创 2019-10-21 17:37:47 · 319 阅读 · 0 评论
分享