作者Friess (Fries)
看板Flash
標題[問題] 如何在拖曳時,吸附被拖曳的MC的固定位置
時間Sat Nov 19 15:52:53 2011
如題
例如有兩個mc,a跟b
當a碰撞到b
a會吸附到b物件上的固定位置
反之亦然
當吸附上去後
如果去拖曳a,或b其中一個物件
如何讓相對的另一方在拖曳的途中持續吸附著
我有找過板上的資料,有類似的問題
不過是回答用MOUSE的X,Y去抓
可是如果用MOUSE的座標去抓
那今天我如果點在物件上的地點不一樣
例如物件是像素10*10的
這樣每次拖曳不是會吸附到不同地方嗎!?
有其他更準確吸附的方法嗎?
麻煩各位大大解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.129.149
1F:推 yf2923850:A抓B的XY 或 B抓A的XY? 11/20 00:54
2F:推 p52189:用空的sprite解決 我沒實作過 想法就是拖曳母容器 一旦 11/20 11:20
3F:→ p52189:判定附著之後 把B加進原本就帶有A的母容器裡面 11/20 11:21
4F:→ p52189:移動的時候是以母容器為準 裡面的東西基本不動 只是跟著 11/20 11:22
5F:→ p52189:容器而已 11/20 11:22
6F:→ Friess:我說清楚一點好了 11/20 17:18
7F:→ Friess:其實我是再做類似Adobe裡面一個軟件有一個"線"的吸附 11/20 17:19
8F:→ Friess:就是向流程圖的"指向",線可以拉長,然後拖曳流程圖的話 11/20 17:19
9F:→ Friess:線不會停在原地,會持續吸附著流程圖 11/20 17:20
10F:推 yf2923850:如果你要吸附的地方是固定的話 11/20 17:51
11F:→ yf2923850:在A底下建立一個空白MC(叫AA好了) 去吸附AA的座標就好了 11/20 17:52