kev*_*ev3 5 ios sprite-kit swift
我无法使用Swift完全掌握SpriteKit的坐标系.我看过很多资源,包括苹果开发文档,但出于某种原因我很困惑(我确信这一定很简单).
我有一个继承自SKScene的GameScene类.我只是尝试使用各种坐标将SKSpriteNode添加到屏幕以适应屏幕布局.我相信当你创建任何SKNode并通过执行以下操作给它一个位置
var node = SKSpriteNode(color: UIColor.brownColor(), size: CGSizeMake(100, 100))
node.position = CGPointMake(0, 0)
Run Code Online (Sandbox Code Playgroud)
然后使用任何SKNode
self.addChild(node)
Run Code Online (Sandbox Code Playgroud)
已提供给节点的坐标是父节点中的坐标.这是否意味着已创建的棕色方块应放在左下角?
这显然不是这种情况,这让我感到困惑.我正在使用iPhone 5s模拟器进行纵向测试.
当我将位置设置为(350,50)时,精灵节点仅出现在左下角.
选择GameScene.sks项目导航器中的选项SKScene(它应该有一个黄色边框)并将其大小属性设置为320点x 569点(这是假设iPhone5/5S)这两种方式都是问题所在.还要确保你仔细检查它,因为我确定它改回到我的1024x768,但似乎现在正在工作.
| 归档时间: |
|
| 查看次数: |
4422 次 |
| 最近记录: |