如果在Socket
中使用SpriteKit
时有任何设置限制的方式,我一直在通过论坛,视频和网页进行搜索。
例如,如果我想为每个设备设置距离屏幕边缘一定距离的对象,我该怎么办?是否有类似于GameScene.sks
的约束?
到目前为止,这是我的Pong游戏,只是为了学习Sprite Kit:
可以在属性检查器中设置一些如何,或者有什么方法可以实际设置它吗?
感谢您对此提供的任何帮助,或任何正确方向的指示。
答案 0 :(得分:1)
您可以使用SKConstraints。例如,为边框创建距离约束。
首先指定左边框的范围:
let rangeToLeftBorder = SKRange(lowerLimit: 10.0, upperLimit: 150.0)
然后创建一个约束:
let distanceConstraint = SKConstraint.distance(rangeToLeftBorder, toNode: YourBorderSprite)
为你的精灵确定约束:
yourSprite.constraints = [distanceConstraint]