|
主题: 怎么判定同一条线上有没有MC存在?
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#12001/11/10 18:30:04
一条线上,有一个MC要从A拖到B,但是如果中间有其它MC的话就不能拖动,那应该怎么判断有没有MC呢? 不能用HITTEST,因为别人拖的时候可以从旁边拖.
|
 vital
职务:普通成员
等级:1
金币:10.0
发贴:194
|
#22001/11/10 18:56:43
不知道这样符合不符合你的要求:
_root.mcname._x(or _y)获得在中间的mc的坐标,然后通过判断坐标是否相同决定能否拖动。
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#32001/11/10 23:11:45
中间不一家有MC,如果拖一个MC在中间就不能拖到另一边去,没有就可以。所以中间的MC是不确定的
|
 vital
职务:普通成员
等级:1
金币:10.0
发贴:194
|
#42001/11/10 23:42:00
不太明白,你到底要做什么东东,说详细些好吗?
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#52001/11/11 0:48:41
象棋里的炮的限制
|
 vital
职务:普通成员
等级:1
金币:10.0
发贴:194
|
#62001/11/12 9:18:05
哦,有意思,是否可以通过一个变量,判断每个位置有没有棋子,我像这样不仅能解决现在这个问题,对其他行棋的判断也会有帮助吧
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#72001/11/12 12:52:29
这样是可以,不过也太麻烦了点。实在没办法也就只有这样了
|
 vital
职务:普通成员
等级:1
金币:10.0
发贴:194
|
#82001/11/12 13:06:11
也许可以用二维数组,应该不会很麻烦吧。
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#92001/11/12 13:18:51
是可以用数组,麻烦是肯定的,而且资源也用的多:(
|