ios - SpriteKit 游戏加载屏幕(不是启动屏幕)

标签 ios swift sprite-kit

您如何知道在游戏开始前何时使用加载屏幕?我不是在谈论打开应用程序时出现的启动屏幕。我说的是游戏开始之前或菜单选项显示之前的实际加载屏幕(通常带有加载栏)? (示例:《愤怒的小鸟》、《终极公文包》、《部落冲突》)您如何知道何时达到需要加载屏幕的 Assets 、音频文件等数量的阈值?你把它放在场景文件中吗?或者别的地方?

(这是在 Xcode/Spritekit 的上下文中)

很抱歉提出所有问题。只是想了解并让我的游戏变得更好。感谢您的帮助!

最佳答案

答案:除非绝对必要,否则不应使用加载屏幕。不要为了使用一个而使用一个。如果确实存在明显的延迟,请使用加载屏幕。要确定您的游戏是否滞后,请通过最坏的情况(最大数量的 Sprite 等)对您的代码进行基准测试和测试,即使它们不太可能发生。要了解什么是滞后,以下问题将有很大帮助:

What is the shortest perceivable application response delay?

关于ios - SpriteKit 游戏加载屏幕(不是启动屏幕),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36287209/

相关文章:

SwiftUI 居中对齐 View ,除非另一个 View "pushes"将其向上

Swift API key 认证

sprite-kit - 影响子节点的父节点的 Swift 4 SpriteKit : How to prevent the . alpha 属性?

iOS测试游戏中心排行榜不同测试用户

ios - Swift:使用核心数据更新一行[indexPath.row]

ios - 从 iOS 应用上传到自己的 YouTube 帐户

ios - 如何检测 collectionview 超出屏幕并将其返回到其初始滚动位置?

ios - 快速滚动时自定义标题内容动画

ios - 无法获得单选复选框

swift - 像使用类一样使用协议(protocol)时出错