[問題] 中心點問題

看板Flash作者 (bee)時間16年前 (2009/10/27 19:51), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
在flex上,Image原件都固定中心點在左上角, 如果我今天想已圖的中心點(不是左上角)做rotation, 這在flash很容易辦到,但在flex上又該怎麼實現呢? 是不是要運用到三角函數,來邊旋轉邊做平行位移呢? 煩請大家幫忙解惑,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.200.189

10/27 19:55, , 1F
正是,要用移動和旋轉湊出你要的效果
10/27 19:55, 1F

10/27 19:55, , 2F
或者用Sprite將其包起來,將Image中心移到Sprite的原點
10/27 19:55, 2F

10/27 19:55, , 3F
然後旋轉Sprite
10/27 19:55, 3F

10/27 19:56, , 4F
後者比前者多一次Matrix運算,理論上比較消耗資源
10/27 19:56, 4F

10/27 20:13, , 5F
邊轉邊加上三角函數好累啊....囧
10/27 20:13, 5F
文章代碼(AID): #1AvjxSu0 (Flash)