【每日三帖之一】(小科普向)关于destroy操作优先级顺序
mfe吧
全部回复
仅看楼主
level 6
dodoufatch2 楼主
面向新人的小科普而已(其实我今天第一次意识到这个问题....)
destroy在mmf中很重要。由于mmf没有指定实例功能,所以我们只能指定一个对象destroy。那么问题就来了,当存在多个实例时,destroy会毁掉哪个实例呢?
先考虑一个最最简单的情况
--1. 当条件指定了一个特定实例
例子:马里奥碰到砖块时砖块destroy,那么这时砖块会特指那个碰到的砖块
2016年06月25日 11点06分 1
level 6
dodoufatch2 楼主
小探究思考
如三所示
两个砖位于(13,3)和(3,13),哪个先destroy?欢迎回复你的答案一起交流
2016年06月25日 11点06分 4
level 6
dodoufatch2 楼主
4. 层次(深度)更高的
mmf中对象有深度(depth),即深度更深的对象显示会覆盖住比他浅的。在mmf中通过复制粘贴可以加深深度。
那么执行destroy时若存在两个砖位于同一个坐标,那么深度深的优先destroy
2016年06月25日 11点06分 5
level 6
dodoufatch2 楼主
小探究思考
深度与坐标优先级
砖2深度大于砖1 砖2位于(10,10),砖1位于(3,3),那么destroy一次 哪个先被destroy
2016年06月25日 11点06分 6
level 6
dodoufatch2 楼主
明天继续更。
2016年06月25日 11点06分 7
level 11
每人参与互动?人工顶贴
2016年06月29日 07点06分 8
1