sprite-kit 相关问题

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

如何在SpriteKit中检测线上的接触

我在 SpriteKit 的场景顶部有一条透明线。节点可以通过它而不会发生碰撞(但会发生接触)。 我创建了一个细矩形而不是线,但是当节点接触...

回答 1 投票 0

测试 2 个静态物理体之间的接触

我的应用程序有一组从屏幕底部向上移动的水平条(障碍物)。当它们击中屏幕底部 1/3 处的隐形水平条时,我想生成另一组

回答 1 投票 0

如何使用 SpriteKit 在 Xcode 6 中通过滑动找到角度?

我正在制作两款游戏,对于这两款游戏,我想知道如何通过滑动找到角度。我听说你使用 UIPanGesutre 但我不知道如何使用它。有什么帮助吗?

回答 2 投票 0

如何禁用2个SKPhysicsBody之间的碰撞?

我想在精灵游戏中为我的超级英雄添加新的超能力。 一旦启用这个超能力,他将能够穿越任何其他的SKPhysicsBody。 设置 contactTestBitMask...

回答 1 投票 0

如何在节点围绕 UIBezierPath 移动时停止节点,然后从停止的位置重新开始移动?

请参阅本文底部的 Apple DTS 解决方案... 我有一个椭圆形的 UIBezierPath 和一个移动的 SKSpriteNode, 我停止它的运动并记录停止的位置。然后我重新启动这个动作并想要...

回答 1 投票 0

SKLabelNode在显示相同位数的不同数字时不断来回跳跃

我正在尝试在游戏中显示右对齐的时间码。我原以为数字都具有相同的宽度,但在 SpriteKit 中似乎并非如此,尽管它似乎是......

回答 1 投票 0

如何从 SKScene 呈现 UIViewController

通常,当您从另一个视图控制器呈现一个视图控制器时,您会执行以下操作: 让 vc : UIViewController = Storyboard.instantiateViewControllerWithIdentifier("viewController") 作为 UIViewController; 自我。

回答 2 投票 0

如何为SK3DNode设置SCNTechnique

我正在按照一些示例代码(https://github.com/laanlabs/SCNTechniqueGlow)使用SCNTechnique向3D模型添加边框。代码将技术设置为SCNView: scnView.technique = 技术

回答 1 投票 0

SK3DNode 占据整个屏幕,尽管有框架

我有以下最小可重现代码: 类 GameViewController: UIViewController { 覆盖 func viewDidLoad() { super.viewDidLoad() 如果让 view = self.view as! SKView? ...

回答 1 投票 0

SK3DNode 无法设置场景的背景颜色

我有这个最小的可重现代码: 类 GameViewController: UIViewController { 覆盖 func viewDidLoad() { super.viewDidLoad() 如果让 view = self.view as! SKView? { ...

回答 1 投票 0

SKAction playSoundFileNamed 连续接到两个电话后不起作用

我试图找出为什么 playSoundFileNamed 在连续接到两个电话后不起作用。实际上,它只有在接到第一个电话后才起作用。重现步骤为: 斯塔...

回答 3 投票 0

在同步非隔离上下文中调用主参与者隔离实例方法“run”

与其他几个开发人员一起,我们一直忙于将 SpriteKit 游戏和框架迁移到 Swift 6。 有一个问题我们无法解决,这涉及到...

回答 1 投票 0

GameplayKit 在 Swift 6 中的使用:在同步非隔离上下文中调用主参与者隔离实例方法“run”

与其他几个开发人员一起,我们一直忙于将 SpriteKit 游戏和框架迁移到 Swift 6。 有一个问题我们无法解决,这涉及到...

回答 1 投票 0

使用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

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