Ios 在SpriteKit中设置布局约束
我整天都在通过论坛、视频和网页搜索,在Ios 在SpriteKit中设置布局约束,ios,swift,sprite-kit,Ios,Swift,Sprite Kit,我整天都在通过论坛、视频和网页搜索,在gamesence.sks中使用SpriteKit时是否有任何方法设置约束 例如,如果我想为每个设备设置距离屏幕边缘一定距离的对象,我该怎么做?是否有类似于UIKit的约束条件 这是我目前为止的乒乓球游戏,只是为了学习精灵套件: 这可以在属性检查器中以某种方式设置吗,或者有什么方法可以实际设置吗 感谢您在这方面提供的任何帮助,或者任何指向正确方向的指针。您可以使用SKConstraints进行此操作。例如,创建到边界的距离约束 首先指定左边框的范围: le
gamesence.sks
中使用SpriteKit
时是否有任何方法设置约束
例如,如果我想为每个设备设置距离屏幕边缘一定距离的对象,我该怎么做?是否有类似于UIKit
的约束条件
这是我目前为止的乒乓球游戏,只是为了学习精灵套件:
这可以在属性检查器中以某种方式设置吗,或者有什么方法可以实际设置吗
感谢您在这方面提供的任何帮助,或者任何指向正确方向的指针。您可以使用SKConstraints进行此操作。例如,创建到边界的距离约束 首先指定左边框的范围:
let rangeToLeftBorder = SKRange(lowerLimit: 10.0, upperLimit: 150.0)
然后创建一个约束:
let distanceConstraint = SKConstraint.distance(rangeToLeftBorder, toNode: YourBorderSprite)
将约束分配给精灵:
yourSprite.constraints = [distanceConstraint]
您可以为此使用SKConstraints。例如,创建到边界的距离约束 首先指定左边框的范围:
let rangeToLeftBorder = SKRange(lowerLimit: 10.0, upperLimit: 150.0)
然后创建一个约束:
let distanceConstraint = SKConstraint.distance(rangeToLeftBorder, toNode: YourBorderSprite)
将约束分配给精灵:
yourSprite.constraints = [distanceConstraint]