字数超了就不写在楼中楼里了。
回一下
@我是K小鱼♬ 在84层的问题:
0、和楼中楼里提到的一样,房间里摆放的各实例,在游戏运行到此房间时,实例放入、自身create事件、ICC这3部分的实行顺序是应该注意的。(且这部分似乎还有版本差异?)提供一个参考的“歪门邪道”是新建个obj_init_level_1来处理所有实例的放入和特殊变量赋值。
1、一般咱的大框架是编辑阶段针对object,运行阶段针对instance。所以上面提到的“当otrap_parent收到条件”有些怪异,最多有“children没有设置相应事件时直接继承parent对应事件的动作”这种做法。从下文“按理来说可以将otrap_parent的一个实例”来推测,题主是想移动otrap_parent实例。但题主当前提供的消息里并没有什么地方显示出是什么方法在触发变量值变化和/或user0事件。
2、这里涉及GM版本差异可能我的回答不适用,但不建议用这样的做法。那就是调用script的实例里用了某个变量,script里var了同名变量,script里嵌套with再使用other的该变量……虽说当前这段代码下似乎无论调用到哪个都是相同的值。
其中,预计序号1的问题是最核心的,但其他两个最好也注意一下。