Starling2.x 遮罩Mask的使用
来源:互联网 发布:如何运用办公软件 编辑:程序博客网 时间:2024/06/06 09:53
前言
在Startling里的DisplayObject对象会存在一个mask的变量,可以把各种形状赋值进去,来得到一个新的图形。其形状不止局限于矩形,甚至多边形,圆形或者更复杂的组合。这一切可以使用Canvas来实现多边形圆形。
普通的方块使用方法
var image:Image = new Image(texture);var quad:Quad = new Quad(100,100);quad.x = 50;quad.y = 50;image.mask = quad;
这里已经实现了一个简易的方块遮罩。
复杂图形的遮罩
var canvas:Canves = new Canves();canvas.beginFill(0x0);//这里的arr储存多边形的顶点坐标canvas.drawPolygon(new Polygon(arr)); canvas.x = 50;canvas.y = 50;//同样,可以使用自定义的顶点坐标来遮罩出一个新的图案image.mask = canvas;
利用Canves的自定义顶点的功能,来实现一个自定义图形的遮罩。
AIR上的一些配置问题
<depthAndStencil>true</depthAndStencil>
请在initWindow标签里添加这个配置,否则会导致mask不可用。
0 0
- Starling2.x 遮罩Mask的使用
- Starling2.x SuperTextureAtlas 扩展支持4096以上的纹理集图片
- 如何在cocos2d-x实现高效的mask(遮罩)
- 如何在cocos2d-x实现高效的mask(遮罩)
- iOS mask layer的使用
- cocos2d-x 给Sprite添加Mask(遮罩)
- 画底图mask.gs程序的使用
- ACL中wildcard mask的使用
- ALIGN(x, mask)函数详解
- ios CALayer mask使用
- Core Animation教学:如何使用CALayer的遮罩(mask)
- Core Animation教学:如何使用CALayer的遮罩(mask)
- opencv中感兴趣区域以及mask的使用
- 使用CALayer的Mask实现注水动画效果
- 使用CALayer的mask属性来设置图片圆角
- 使用CALayer的Mask实现注水动画效果
- 使用CALayer的Mask实现注水动画效果
- opencv中感兴趣区域以及mask的使用
- solr的硬提交软提交区别
- 磁盘管理
- 几个常用maven插件
- 方维P2P理财版3.6+全新wap手机版+App源代码:新增加息卷+身份认证接口+微信公众平台,全开源,无域名和证书等任何限制
- FMDB - 官方使用文档
- Starling2.x 遮罩Mask的使用
- 数组操作方法归纳总结
- 块设备驱动程序的引入和简单应用
- Python2.7
- qt 多线程的两种实现方式
- 色彩设计在web界面如何应用?
- 2017开始学爬虫
- jvm垃圾收集小记
- 引用型的函数返回值