Sprite节点在横向模式下无法正确显示

时间:2015-03-13 19:48:06

标签: ios objective-c

我无法找到一种方法让我的精灵节点在横向模式下加载正确的x和y cordinants。我已经尝试过使用viewDidLayoutSubViews和viewWillLayoutSubViews但这些方法都没有对我有用.v

1 个答案:

答案 0 :(得分:3)

您遇到的问题是什么?一个常见的错误是SpriteKit使用屏幕左下角作为原点(正Y值上升),不像UIKit使用TOP左上角(正Y值下降) - 因此请确保您的布局将其纳入帐户。如果您在同一场景中混合SpriteKit和UIKit对象,则每个对象都将使用其关联框架的坐标系。

在纵向模式下场景是否正确显示?发布一些代码可能有助于查明问题。