【问题标题】:Use UIview subview with SpriteKit使用带有 SpriteKit 的 UIview 子视图
【发布时间】:2018-07-16 21:39:27
【问题描述】:

所以我正在开发一个简单的 SpriteKit 球和障碍游戏。我将节点的 zposition 设置为 2(可以为 1,但我将其设置为 2 以确保它不会干扰其他任何东西)

我正在尝试为其添加背景,但我想使用 UIview 作为游戏的背景,而不是图像。我应该如何使用 uiview 作为 SpriteKit 场景的背景。 ?

我使用的uiview叫做Pastel。它是一个库,可让您创建动画渐变背景,如 Instagram 应用程序登录屏幕。 我尝试在

处调整位置

我什至使用了 sendabove 和 sendbelow 方法,但它们不起作用

【问题讨论】:

标签: ios swift sprite-kit scene game-development


【解决方案1】:

为了使UIView 的背景在SKView 下可见,您必须将SKViewallowsTransparency 属性设置为true。

编辑:

您还需要将 SKView 和 SKScene 背景颜色设置为清除 -(感谢 Knight0fDragon)

【讨论】:

  • 我尝试了允许的透明度属性,但它仍然不起作用。
  • 比那个复杂,还需要设置SKView和SKScene背景颜色清除
猜你喜欢
  • 2010-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多