Egret Engine 2D - 遮罩

矩形遮罩
shp.mask = new egret.Rectangle(20,20,30,50);

注意如果rec发生变化,需要重要将rec赋值给shp.mask

删除遮罩的方法
sprite.mask = null

显示对象作为遮罩,无需像矩形遮罩那样重复赋值 mask,但是 mask 必须是显示列表里元素。

   
   
   
时间: 2024-10-28 10:30:20

Egret Engine 2D - 遮罩的相关文章

Egret Engine 2D - 项目配置

todo 看三个示例项目的完整源码和资源   <e:Group name="Button" height = "300" verticalCenter="0" horizontalCenter="0"> <e:layout> <e:VerticalLayout gap="0" horizontalAlign="center" verticalAlign =&

Egret Engine 2D - 缩放模式和旋转模式说明

缩放模式和旋转模式说明 缩放模式showAll 常用 noScale noBorder exactFit 次常用 fixedWidth fixedHeight fixedNarrow fixedWide 可在代码里设置this.stage.scaleMode = egret.StageScaleMode.SHOW_ALL ;可在index.html里配置<body> <divdata-scale-mode="noScale" > </div> <

Egret Engine 2D - 矢量绘图

绘制矩形 drawRect 绘制矩形边 lineStyle( 10, 0x00ff00 清空绘图 clear 绘制园形 drawCircle 绘制直线 moveTo lineTo 绘制曲线 cureTo(a b c d) a b设置是目标点的x y c d是中途拐点的x y  绘制圆拱实心区域 beginFill drawArc( x y radius startAngle endAngle anticlocwise) 这个好用 少用不停修改 mask 的方式来做动画   绘制园弧线 lineS

Egret Engine(白鹭引擎)介绍及windows下安装

Egret Engine简要介绍----- Egret Engine(白鹭引擎)[Egret Engine官网:http://www.egret-labs.org/]是一款使用TypeScript语言构建的开源免费的移动游戏引擎.白鹭引擎的核心定位是开放,高效,优雅.通过它,你可以快速地创建HTML5类型的移动游戏,也可以将游戏项目编译输出成为目标移动平台的原生游戏应用. 提到Egret Engine(白鹭引擎)就不得不提<围住神经猫>这一火爆游戏,7月22日,一款名为<围住神经猫>

游戏引擎Egret Engine学习笔记(一)

Egret是基于TypeScrpt语言的开发引擎,可以说是目前最易上手,而且执行效率也很高的游戏开发引擎了.最初接触Egret是在腾讯课堂里,当时老师使用命令行进行讲解,我也跟着在自己的电脑上试了试,安装了Egret Engine——就和安装其他应用程序一样选择好路径点击开始安装就行了,而且Egret很小,很快就装好了.安装好之后便验证是否安装成功,打开cmd,输入Egret然后按回车键,看是否出现command列表,出现就说明安装好了.如下图: 安装好之后当然要拿来使用了,我们立刻就拿这个工具

关于Egret Engine 2.5.3引入GUI模块问题记录

基本环境: Egret Engine 2.5.3 Egret Wing 2.1 使用EgretWing创建Game项目,然后需要引入GUI模块. 具体引入模块教程可参考官方教程: http://edn.egret.com/cn/index.php/article/index/id/172 到这里我们的GUI界面还没法使用,还需要做下面的工作: 拷贝AssetAdapter.ts,ThemeAdapter.ts到src目录,AssetAdapter.js,ThemeAdapter.js到bin_d

Egret 矢量绘图、遮罩、碰撞检测

矢量绘图: 1. 为矢量绘图绘制外边 - graphics.lineStype() private createGameScene():void { console.log("Runtime start."); var myShape:egret.Shape = new egret.Shape(); myShape.graphics.lineStyle(10, 0x00ff00, 1); myShape.graphics.beginFill(0xff0000, 1); myShape.

[Egret][文档]遮罩

--遮罩的作用是指定一个显示对象的可见区域,即这个显示对象只在这个区域可见. 一.矩形遮罩 将一个矩形对象赋值给显示对象的 mask 属性. shp.mask = new egret.Rectangle(20,20,30,50); [注]:这个矩形的坐标(20,20)和(30,50)是相对于被遮罩对象shp来定位的. 二.显示对象遮罩 --显示对象的可见区域由另一个显示对象确定,可实现不规则遮罩.即可见区域是一个显示对象的范围. //画一个红色的正方形 var square:egret.Shap

Egret Engine 4.0.0 更新

官方帖子 http://bbs.egret.com/thread-25219-1-1.html 一 新的语法 TypeScript2.14开源中国:  http://www.oschina.net/news/79903/typescript-2-1-4 ECMAScript6:http://es6.ruanyifeng.com/#docs/promise ES6在2015发布,也叫ES2015.ECMAScript是通过ECMA-262标准化的脚本程序设计语言,往往被称为JavaScript.