ios - 如何在没有 SKScene 的情况下使用 SKPhysicsWorld
问题描述
我正在为我的游戏使用 SKScene 的物理模拟在 Swift 中编写命令行服务器。我已经使用视图控制器将它构建为 OS X 应用程序,但我不知道如何将它移植到命令行。我现在遇到的问题是 SKScene 的渲染循环。
当我有一个 SKScene 并在 SKView 中显示它时,它会按预期正常运行。但是当我尝试创建场景并在它没有出现在 SKView 中时手动调用更新时,它不会更新它的 SKPhysicsWorld。似乎只有当您在 SKView 中呈现场景时,物理模拟才会更新。
有解决办法吗?SKScene 的物理世界是否与 UI 紧密相关?一般来说,使用 Swift 创建服务器是个坏主意吗?
解决方案
推荐阅读
- ios - 从 JSON 数据 SwiftUI 更新列表
- r - GitHub 操作条件配置
- virtualenv - 如何在 Python 虚拟环境中安装 pybluez?
- python - 错误预期我的文档字符串中有一个缩进块
- python - 我无法使用 python 抓取 YouTube 频道的频道选项卡
- python - 将 3 Dim 转换为 2 Dim 并调整类?
- machine-learning - 用新数据重新训练分类器会产生大量的类变化
- javascript - 为什么继承的对象属性 __proto__ 引用 Object 而不是它继承的类?
- c# - 尝试在 Clicked 事件后面的 Xamarin 代码中更改按钮的边框颜色
- javascript - 无法遍历依赖关系图:找不到模块 './crypto_auth' 钠通用