gpt4 book ai didi

ios - 在 iOS 中的自定义类中获取 SKView 大小

转载 作者:行者123 更新时间:2023-12-02 00:51:47 24 4
gpt4 key购买 nike

我正在尝试在 iOS 上使用 Sprite Kit 制作游戏。我有一个带有 SKView 的 UIViewController,并且我正在使用一个 SKScene。

现在在我的场景中,我正在初始化一个“Player”类,它只是我编写的自定义类,它是 NSObject 的子类。问题是我需要知道我的自定义类中的屏幕尺寸是多少。据我所知,了解自定义类中的屏幕尺寸的唯一方法是将其从播放器初始化程序中的场景传入。

有没有更优雅的方法来做到这一点?谢谢。

最佳答案

您可以在 Player 类中使用 [UIScreen mainScreen].bounds 。还要查看 UIScreenapplicationFramescale 属性。

您可能会说让 Player 知道屏幕尺寸一开始就不优雅,但尽管如此,这是一种无需将信息传递给 Player.

关于ios - 在 iOS 中的自定义类中获取 SKView 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19253181/

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