[問題] 在AS2中用程式來讓主角鏡射
寫小遊戲很經常會碰到的問題
寫了一個主角 往右邊走會面向右邊 往左邊走應該面向左邊
暴力的解法是所左右兩邊都各畫一套 再交給程式判斷要套用哪個
不過這樣每換一個主角就要全部重作一次 有點不經濟
有突發奇想使用兩個方法
1. 主角._xcale = -100; 讓他反方向放大100% 想當然爾失敗 XD
2. 利用幾何變形矩陣 x軸鏡射相當於
import flash.geom.Transform;
import flash.geom.Matrix;
令 a=-1 b=0 c=0 d=1 來做
在此想請問
a. 有沒有其他內建的函式可以直接讓物件水平翻轉or鏡射的 (旋轉180度不行)
b. 在2.中 寫完的matrix不知道要怎麼跟元件向量相乘 想請教有做過類似問題的前輩
謝謝 Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.31.48
推
05/07 16:17, , 1F
05/07 16:17, 1F
→
05/07 16:21, , 2F
05/07 16:21, 2F
推
05/07 16:28, , 3F
05/07 16:28, 3F
→
05/07 16:40, , 4F
05/07 16:40, 4F
推
05/07 16:47, , 5F
05/07 16:47, 5F
推
05/07 16:56, , 6F
05/07 16:56, 6F
推
05/07 17:59, , 7F
05/07 17:59, 7F
推
05/07 19:38, , 8F
05/07 19:38, 8F
推
05/07 19:43, , 9F
05/07 19:43, 9F