日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[Egret][文档]遮罩

發(fā)布時間:2023/11/29 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Egret][文档]遮罩 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

——遮罩的作用是指定一個顯示對象的可見區(qū)域,即這個顯示對象只在這個區(qū)域可見。

一、矩形遮罩

將一個矩形對象賦值給顯示對象的?mask?屬性。

shp.mask = new egret.Rectangle(20,20,30,50);

【注】:這個矩形的坐標(20,20)和(30,50)是相對于被遮罩對象shp來定位的。

二、顯示對象遮罩

——顯示對象的可見區(qū)域由另一個顯示對象確定,可實現(xiàn)不規(guī)則遮罩。即可見區(qū)域是一個顯示對象的范圍。

//畫一個紅色的正方形var square:egret.Shape = new egret.Shape();square.graphics.beginFill(0xff0000);square.graphics.drawRect(0,0,100,100);square.graphics.endFill();this.addChild(square); //畫一個藍色的圓形 var circle:egret.Shape = new egret.Shape(); circle.graphics.beginFill(0x0000ff); circle.graphics.drawCircle(25,25,25); circle.graphics.endFill(); this.addChild(circle); square.mask = circle;

【注】:用作遮罩的顯示對象可設(shè)置動畫、動態(tài)調(diào)整大小。

遮罩顯示對象不一定需要添加到顯示列表中。但是,如果希望在縮放舞臺時也縮放遮罩對象,或者如果希望支持用戶與遮罩對象的交互(如調(diào)整大小),則必須將遮罩對象添加到顯示列表中。

通過將?mask?屬性設(shè)置為?null?可以刪除遮罩:

mySprite.mask = null;

【注】:不能使用一個遮罩對象來遮罩另一個遮罩對象。

【注】:顯示對象作為遮罩,無需像矩形遮罩那樣重復賦值?mask,但是?mask?必須是顯示列表里的元素。

?

轉(zhuǎn)載于:https://www.cnblogs.com/shenjie0507/p/10133197.html

總結(jié)

以上是生活随笔為你收集整理的[Egret][文档]遮罩的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。