我正在创建一个游戏,不希望玩家能够移出屏幕。该节点跟随玩家的触摸移动。我的代码已经"under construction",所以玩家无法向上或向右移动,但我不希望玩家能够从任何一侧移出。
- (void)movementPlayer {
SKAction * actionMoveX = [SKAction moveToX:MIN(location2.x - playerPositionX, self.size.width - (_player.size.width/2)) duration:0];
SKAction * actionMoveY = [SKAction moveToY:MIN(location2.y - playerPositionY, self.size.height - (_player.size.height/2)) duration:0];
[_player runAction:[SKAction sequence:@[actionMoveX, actionMoveY]]];
}