中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

巧用冗余圖層實現元件中心點與注冊點的合一

發布時間:2020-08-01 01:03:04 來源:網絡 閱讀:1409 作者:百年求索 欄目:開發技術

Flash中,創建的每個元件都有一個注冊點和一個中心點。這兩個點都可以用于定位和作用參照點使用,其中,中心點還是元件旋轉的參照點。在元件進行以自身中心點旋轉時,中心點的位置就決定了元件堂堂正正的旋轉,還是歪歪扭扭的旋轉。文字的描述不如直接使用實例來得詳細,下面就通過一個風車自轉的實例,來描述當中心點不在原來位置時導致風車自轉時產生歪歪扭扭的旋轉現象。

Flash中創建一個元件,畫一個不填充的環、三條直線(以對象方式繪制),如下圖:

巧用冗余圖層實現元件中心點與注冊點的合一

使用變形面板將AB兩條線分別旋轉60度和-60度,三條線與圓環以舞臺水平、垂直居中,結果如下圖:

巧用冗余圖層實現元件中心點與注冊點的合一

全選后打散(ctrl+B),刪除一些線條成變成下圖:

巧用冗余圖層實現元件中心點與注冊點的合一

這時元件的中心點已經不在中間小圓的圓心上了,可以通過在舞臺上放置該元件得以驗證,如下圖:

巧用冗余圖層實現元件中心點與注冊點的合一

如果讓這個元件以自己的中心點進行自轉,轉出來的就是歪歪扭扭的情景。

原因:在修剪外圓邊框時,已經破壞了整個圖形的幾何中心,元件的長、寬已經不一致了,中心點也就不會在圓心了。

有人會想:中心點不在小圓圓心,我們在制作以中心點自轉的動畫時修改中心點的位置不就行了。好吧,你可以試試看,通過修改中心點再讓這個元件自轉下,你會發現旋轉起來還是有歪歪扭扭的感覺。為什么?問題的關鍵在于你用手動修改中心點也很難更改得剛好在小圓的圓心!!!

問題來了,怎么樣才能在修剪成風車形狀時又能保持其中心點還在圓心上呢?

解決的方法就是在繪制元件時添加上一個冗余圖層,在冗余圖層上再繪制比風車大一些正圓或正方形并以舞臺水平垂直居中,繪制的正圓或正方形不要邊框并且把填充的alpha設置成0

如下圖:

巧用冗余圖層實現元件中心點與注冊點的合一

當冗余層上×××圓的alpha值為0時,就是透明的。通過這種方式保證整個元件的中心還在小圓的圓心上,也保證了中心點與注冊點的合一。通過重新在舞臺上放置的元件就可知,如下圖:

巧用冗余圖層實現元件中心點與注冊點的合一

這時再以中心點對這個元件進行自轉就不需要調整中心點,也不會再出現歪歪扭扭的現象了。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

多伦县| 广西| 嘉善县| 伊宁县| 榆林市| 琼海市| 泾川县| 勐海县| 海盐县| 什邡市| 泰顺县| 峨眉山市| 苏州市| 荣昌县| 准格尔旗| 鹤山市| 迭部县| 集安市| 民权县| 信宜市| 宾阳县| 宁明县| 柞水县| 格尔木市| 从江县| 库车县| 景谷| 德格县| 英德市| 阳西县| 古蔺县| 吴江市| 海晏县| 湘潭县| 中西区| 遵义市| 三明市| 太仆寺旗| 永仁县| 修水县| 博湖县|