鼠标点击场景,我们把动作写在场景的添加事件中:
要实现"黄色方块移到红色方块的下方",我们使用瞬移的动作:
黄色方块移到红色方块的下方,我们可以使用红色方块的x坐标,这里如何填写红色方块的x坐标
有三种方法:
1、下图中的fly是红色方块(fly)对象实例
2、 下图中的'fly'是字符串,用qyengine.guardId()函数将'fly'转成对象实例
3、下图中的current_scene.vars_['xyz']是变量,保存了红色方块的唯一性标识,
红色方块的唯一性标识其实就是字符串'fly'
下图是如何将红色方块的唯一性标识'fly'保存到xyz变量中
综上所述:
三种方法中任一一种都可以,所以掌握这三种方式,对于我们编写游戏提供很多便利。