实件选取-pick nearest/furthest
construct2吧
全部回复
仅看楼主
level 3
洛奇show
楼主
请问各位大神 有谁知道pick nearest/furthest这个条件怎么用吗?
假如有多个spiritA的实件(instance),想选择到距离spiritB最短的spiritA,要如何操作呢?
2015年09月16日 00点09分
1
level 3
洛奇show
楼主
@傅老師_台灣
@sppam
2015年09月16日 00点09分
2
level 13
totoyan72021
every tick
-spriteB pick nearest to (spriteA.x,spriteA.y) -text set text to spriteA.id
给对象A一个拖动后,这样将挑出离对象A最近的对象B然后输出文本为挑出对象B的id变量
2015年09月16日 01点09分
3
level 13
傅老師_台灣
Sprite B是否为唯一? 若是的话,使用3楼
@totoyan72021
的解答罗~
2015年09月16日 01点09分
7
level 3
洛奇show
楼主
谢谢 傅老师和totoyan的解答。
我试了下让下图中距离蓝色球最近的红色球消失,但是结果却是所有红色球全部消失了。下面是layout和我写的event,不知是哪里出错了,大家可否帮我解决下? 谢谢
@傅老師_台灣
@totoyan72021
2015年09月16日 14点09分
8
黑猫鸣泣时
every tick 是每一帧都 执行 第一个红色球破坏之后 第二个球就成了 最近的 所以一瞬间就全没了 把destroy 换成别的 或者 换个触发条件
2015年09月16日 14点09分
totoyan72021
这。。every tick啊童鞋。。瞬间就没了。。要不你加个touch,touch一下消失试试
2015年09月16日 14点09分
傅老師_台灣
你这是以每秒60次的速度在做这件事,把every tick改成trigger once。
2015年09月16日 16点09分
洛奇show
原来如此啊 哈哈
谢谢大家 我再试下看看
@黑猫鸣泣时
@totoyan72021
@傅老師_台灣
2015年09月17日 00点09分
1