【求教】Change Instance的perform events是干嘛用的?
gamemaker吧
全部回复
仅看楼主
level 5
AiurTemplar 楼主
比如我把苹果变成香蕉,如果这个选项选成not,转换成其他obj之后是不是就只有sprite从苹果变成香蕉了?不会执行香蕉的creat事件或者苹果的destory事件?
2011年05月11日 09点05分 1
level 8
确切地说
perform event参数如果为true,等效于把旧OBJ destroy,并在该位置建立新OBJ(也就是激活了Create和Destroy事件)
为false,直接把这个OBJ转化为新OBJ,但是没有销毁和创建过程(那两个事件不执行)
改变后的旧OBJ自然与新的OBJ一致。
2011年05月11日 11点05分 3
level 5
AiurTemplar 楼主
呃……如果为not,新OBJ是只有create不执行,还是所有event都不执行?比如Step?
2011年05月12日 05点05分 4
level 7
不执行原obj的destroy和新obj的create,step之类- -LZ您恶搞,先去看一下各event的执行规则吧- -
另外change的时候会继承一部分内置变量(speed、direction、image_index)之类- -如果要求较高的话个人不建议使用change
2011年05月12日 06点05分 5
level 5
AiurTemplar 楼主
谢谢中子……另外我在贴吧外面把带下划线的你的名字看成“虫子结构”了,我有罪
2011年05月16日 04点05分 7
1