看了上周二的直播代码,大部分看明白了,但这里的
在onCollisionEnter时
other.touchingX = true; 以及other.touchingY
在onCollisionExit时
进行判断并将other.touchingX(Y)=false
说是为了记录碰撞方向,但为什么放到other中呢?
我想在场景中再放一个角色(敌人或另一玩家),这里大部分代码一致,结果造成两个sprite分别往other中放touchingX(Y),
类似两个角色都触地面,这时会产生数据混乱。看了几个例子,大概都是这么写的。
我将其放到self中了,暂时没什么问题。不知这里有什么特殊的含意?