sprite-kit 相关问题

SpriteKit是Apple为iOS 7+和macOS 10.9+创建2D游戏的框架。它是一个结合物理引擎的2D渲染引擎。它与Objective-C和Swift兼容。

removeFromSuperview 对于添加到 SKScene 的 UIView 不起作用

我正在将 UIView 添加到 SKScene 的视图中。 后来,当我希望从其超级视图中删除该 UIView 时,使用 uiview.removeFromSuperview 的标准方法似乎不起作用。怎样...

回答 2 投票 0

为什么 [weak self] 可以工作,但 [unowned self] 会在 Swift 闭包中崩溃?

此 SpriteKit 操作通过使用完成闭包调用自身来重复。 它使用闭包,而不是 SKAction.repeatActionForever(),因为它需要每个生成一个随机变量

回答 6 投票 0

SpriteKit / Swift ApplyImpulse 在当前节点方向

我想用 SpriteKit 编写我的第一个“太空射击游戏……或类似的东西” 所以我有(目前:-)): 一个节点, 三个按钮:1 个左转按钮、1 个右转按钮和 1 个

回答 1 投票 0

SwiftUI 未设置透明背景

我正在尝试在游戏场景中设置透明背景,以便当它在游戏视图中显示时会显示不同的背景。 这是我的游戏场景代码: 游戏场景类:SKScene、ObservableObject、

回答 1 投票 0

使用 SKTransition 调用 PresentScene 后屏幕冻结

我是 swift 和 Spritekit 的初学者,目前我有两个 UIViewController:LevelSelectViewController 和 GameViewController。后者应该基于......启动不同的 SKScene

回答 1 投票 0

SwiftUI 应用程序再次激活后重置 SKScene

每次我的应用程序进入后台然后再次激活时,SpriteView 总是会重置并且 SKScene 会返回到关卡的开头。我怎样才能阻止这个或者我在做什么...

回答 2 投票 0

将数据从 SpriteKit 场景传递回 SwiftUI

我已经为此苦苦挣扎了一段时间。它让我彻夜难眠,早上不敢起床。 我有一个 SwiftUI ContentView,我从中调用一个名为

回答 2 投票 0

Scenekit / Spritekit 删除节点导致崩溃

我想做的,是使用 Spritekit 复制一些数字仪器仪表... 在我的项目中,我必须使用 SpriteKit 场景作为 Scenekit SCNnode 的材质。 为了做到这一点,我创建了一个子

回答 1 投票 0

等距SKTileMapNode排序不正确?

我正在以编程方式使用 SKTileMapNode。该代码是 C# (Xamarin.iOS),但每个 Swift/ObjC 开发人员都应该可读。 问题在于,等角投影中的图块排序似乎......

回答 2 投票 0

处理 tvOS SpriteKit 应用程序中的焦点更改,其中场景嵌入到 SwiftUI SpriteView 中

我有一匹母马试图在我的 SpriteKit 游戏中接收电视远程导航(通过焦点引擎)。 我有一个 SwiftUI tvOS 应用程序,具有以下层次结构: 结构 SwatchGridSceneView:视图 { ...

回答 1 投票 0

使用通用图像资源(SpriteKit 游戏)时背景不适合屏幕

我正在使用 SpriteKit 快速制作游戏场景。我使用 Universal images.xcassets 作为背景图像。我的图像尺寸是 2208x1536(像素),放在 iPhone 3x 资源上。 在 iPhone B 上看起来不错...

回答 1 投票 0

为什么SKNode要绑定MainActor?

在以下代码中: 公共类 Foo { 公共 func createNode() -> SCNNode { 返回SCNNode() } 公共 func createNode() -> SKNode { 返回 SKNode() ...

回答 1 投票 0

Apple Activity Sparkle 环效果与 SwiftUI

我正在尝试使用 SwiftUI 重新创建 Apple 活动环动画的闪光效果。我找到了 Paul Hudson 的 Vortex 库,其中包含闪光效果,但作为 SwiftUI 的初学者

回答 1 投票 0

SpriteKit:确定点是否在旋转节点内

我试图确定一个点是否位于已旋转的节点内部。我在我的场景中尝试了以下代码: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { /* 调用...

回答 2 投票 0

精灵套件精灵未着色

我正在尝试使用精灵套件为精灵节点(在本例中为命名背景)着色,但无法更改颜色。我有一个想要着色的精灵。我正在更改颜色属性...

回答 4 投票 0

如何引导弯曲SKNode的tvOS焦点项目

我的 tvOS 应用程序使用 SKNode 生成一个游戏板,如下所示: 每个由线分隔的形状都是一个可聚焦的 SKNode(例如,每个彩色楔形由 5 个 SKNode 组成,

回答 1 投票 0

旧金山字体+SpriteKit

目前可以在SpriteKit的SKLabelNode中使用iOS 9的新San Francisco字体吗? Apple 明确要求我们不要按名称实例化字体,但这是 SKLabelNode pro 的唯一方法...

回答 3 投票 0

重新创建完全相同的球,HTML5 到 SpriteKit

我有以下 SCSS 代码来定义游戏中的球: $颜色-绿色-深色:#226f54; $颜色奶油:#f4f0bb; $颜色咖啡:#7b4b39; $颜色-棕色:#43291f; .ballType1 { 显示:柔性; ...

回答 1 投票 0

教程 SKScene 上未显示标签

早上好, 我的 SKLabel 未显示在我的教程 SKScene 上,但遇到问题。我的代码如下,我似乎找不到哪里出错了。当尝试手动添加 SKLabel 时,它可以工作...

回答 1 投票 0

带有纹理的物理身体会减慢fps

我有一个游戏,屏幕上同时有大约 8 个 SKPhysicsBodies,其中两个只是简单的正方形,并且是用纹理创建的。纹理没什么太复杂的,这是一张图片......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.