gpt4 book ai didi

ios - 适用于任何设备的带有SpriteKit的iOS 8游戏

转载 作者:搜寻专家 更新时间:2023-11-01 05:44:47 27 4
gpt4 key购买 nike

我正在使用Sprite Kit中的Swift创建一个非常简单的游戏。这个游戏有一个简单的SpriteKitNodes网格,我想问一下,有什么更好的方法可以在一次射击中为所有设备开发它。
我已经在故事板中学习了新的Size Classes功能,但它是否可以在这里与SpriteKit一起使用?如何通过代码实现约束?
在这里,我只是在确定的位置创建节点,但它们当然需要根据设备的大小进行操作。

func addNodeToScene(x: CGPoint,y: CGPoint)
{
let node = SKSpriteNode(color: self.colorOfSpriteNode, size: CGSize(width: 50, height: 50))

node = String(format: "node%d", self.nodeIdentifier)
++self.nodeIdentifier

node.position = CGPoint(x: x, y: y)

addChild(node)
}

我已经检查了班级,可以用这个吗?

最佳答案

下面是如何确定它们是否在ipad上(这个代码是针对objective c的,但是应该很容易转换成swift)

if ( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad )
{
return YES; /* Device is iPad */
}

如果你想确定更具体的iphone尺寸,这里有一个很好的帖子: Detecting iPhone 6/6+ screen sizes in point values
-嗨,罗尔

关于ios - 适用于任何设备的带有SpriteKit的iOS 8游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26724212/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com