我目前正在 Swift 中开发的游戏遇到问题。我有一些 block ,它们在相互撞击或撞击地面时会变成静态,而我的英雄 Sprite 无法穿过它们,所以当施加足够的力时,他只会进入它们下方。显然我不希望这样,只是希望当他从右侧或左侧接触到方 block 时,他无法再向左或向右移动。
最佳答案
假设你的英雄移动是你编程的一个 Action ,你可以使用 .stopAllActions() 让他在与其中一个方 block 碰撞时停止移动。
关于iphone - Cocos2d 与 Swift 检测相同类型 Sprite 之间的碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32079456/