sprite-kit 相关问题

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

使用SpriteKit为游戏场景添加雪花效果

我正在尝试使用 SKEmitterNode 将雪花效果添加到我的游戏场景中。由于游戏场景相当大(25600 x 32000 像素),我最终将粒子效果添加到场景相机节点。我...

回答 1 投票 0

在 iOS 库类中的现有属性上添加属性观察器

在我的 SpriteKit 游戏中,我想在精灵的 SKPhysicsBody 的 fieldBitMask 属性上添加一个属性观察器。我希望在 fieldBitMask 属性发生更改时收到通知,以便我可以...

回答 3 投票 0

Gamescene.swift 和 Gamescene.sks 不能一起工作

我的 xCode 项目有问题。我有一个完整的 gamescene.swift 文件,其中包含代码(600 行)。但代码不会运行。当我在模拟器中运行游戏时,模拟器显示标准

回答 3 投票 0

多次调用SKNode.run的意义

我知道 SpriteKit 支持并行运行、顺序运行等复合操作,并通过一次调用 SKNode.run 添加到 SKNode 然而,多重的含义是什么,

回答 1 投票 0

检测滚轮移动和方向

我正在使用新的Sprite-Kit框架编写游戏,并想使用鼠标滚轮来改变玩家的枪。首先我想处理滚轮移动时的情况。我尝试过

回答 5 投票 0

在 Swift 6 中预加载 SKTextureAtlas 时崩溃

我有以下代码: 导入 UIKit 导入 SpriteKit 类 ViewController: UIViewController { 让textureAtlas:SKTextureAtlas 需要初始化吗?(编码器:NSCoder){ 纹理图集 =

回答 1 投票 0

聚焦 SKNode

我有以下代码,可以在 tvOS 17.5 的模拟器中构建和运行。 我正在尝试在 GameScene(即 SKScene)内的两个 SKNode 之间导航焦点。 我无法拥有任何...

回答 1 投票 0

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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.