level 7
lyh娘
楼主
1、条件中涉及到分组
2、第一行是红字条件
3、红字条件后面还有条件
则相关的事件会对所有符合后面的条件的物品执行,第一行被无视
比如我希望对【所有撞到背景的组1】执行操作,但【播放某个动画的例外】,出问题的代码如下:
(红字)组1 collide with the background
× 组1 Animation Appearing is playing
-组1 :set internal flag 12 on
则set internal flag 12 on会对【所有没有播放Appearing动画的组1】执行,而不是只对撞到背景的组1执行
(如果把组1换成确切的物品,或者把第二行删掉,则这条代码都会正常工作)
所以各位在写代码时尽量避免这种情况发生
如果实在避免不了可以加一个条件,也能解决问题:
(红字)组1 collide with the background
(黑字)组1 collide with the background
× 组1 Animation Appearing is playing
-组1 :set internal flag 12 on
2014年05月19日 13点05分
1
2、第一行是红字条件
3、红字条件后面还有条件
则相关的事件会对所有符合后面的条件的物品执行,第一行被无视
比如我希望对【所有撞到背景的组1】执行操作,但【播放某个动画的例外】,出问题的代码如下:
(红字)组1 collide with the background
× 组1 Animation Appearing is playing
-组1 :set internal flag 12 on
则set internal flag 12 on会对【所有没有播放Appearing动画的组1】执行,而不是只对撞到背景的组1执行
(如果把组1换成确切的物品,或者把第二行删掉,则这条代码都会正常工作)
所以各位在写代码时尽量避免这种情况发生
如果实在避免不了可以加一个条件,也能解决问题:
(红字)组1 collide with the background
(黑字)组1 collide with the background
× 组1 Animation Appearing is playing
-组1 :set internal flag 12 on