SpriteKit是Apple为iOS 7+和macOS 10.9+创建2D游戏的框架。它是一个结合物理引擎的2D渲染引擎。它与Objective-C和Swift兼容。
我是一个使用 SpriteKit 的初学者,我创建了一个名为 GameScene.txt 的文件。它只包含一个称为鼠标的节点。我的目标是为鼠标设置动画并将其移动到随机位置...
使用 Swift 将自定义“数字”图像添加到 SKLabelNode 作为 SpriteKit 中的分数
我基本上想在 Singles 中添加自定义字体数字(带有图像),并在使用 SpriteKit 的游戏中添加它们作为我的分数。 这是字体图像样式 它们是从 0 到 9 的数字 我曾经
SpriteKit 中物理体的速度单位是什么? 在我的应用程序中,我的重力为 (0,-5),但是,当我打印向下移动的精灵的速度.dy 时,它会非常快地跳到 -750...
是否有任何将 Spritekit 游戏转换为 Android 的新选项?似乎唯一的选择是用 Java 重新编码所有内容或使用 Cocos2D、LibGDX 等。
混合SceneKit和SpriteKit时我应该使用`overlaySKScene`还是`SK3DNode`?
我正在制作 3D 游戏,但想重用现有 2D 游戏中的一些组件(例如弹出暂停窗口)。我显示菜单项的顶部和底部区域也是二维的。
使用 SKReferenceNode 引用的 SpriteKit 场景未加载自定义类
我有一个 GameScene.sks 一个自定义类 GameScene.swift,它通过自定义类检查器(在 Xcode 的右侧)连接。这工作正常。 现在在我想要的 GameScene.swift 中
我在 SpriteKit 的场景顶部有一条透明线。节点可以通过它而不会发生碰撞(但会发生接触)。 我创建了一个细矩形而不是线,但是当节点接触...
我的应用程序有一组从屏幕底部向上移动的水平条(障碍物)。当它们击中屏幕底部 1/3 处的隐形水平条时,我想生成另一组
如何使用 SpriteKit 在 Xcode 6 中通过滑动找到角度?
我正在制作两款游戏,对于这两款游戏,我想知道如何通过滑动找到角度。我听说你使用 UIPanGesutre 但我不知道如何使用它。有什么帮助吗?
我想在精灵游戏中为我的超级英雄添加新的超能力。 一旦启用这个超能力,他将能够穿越任何其他的SKPhysicsBody。 设置 contactTestBitMask...
如何在节点围绕 UIBezierPath 移动时停止节点,然后从停止的位置重新开始移动?
请参阅本文底部的 Apple DTS 解决方案... 我有一个椭圆形的 UIBezierPath 和一个移动的 SKSpriteNode, 我停止它的运动并记录停止的位置。然后我重新启动这个动作并想要...
SKLabelNode在显示相同位数的不同数字时不断来回跳跃
我正在尝试在游戏中显示右对齐的时间码。我原以为数字都具有相同的宽度,但在 SpriteKit 中似乎并非如此,尽管它似乎是......
如何从 SKScene 呈现 UIViewController
通常,当您从另一个视图控制器呈现一个视图控制器时,您会执行以下操作: 让 vc : UIViewController = Storyboard.instantiateViewControllerWithIdentifier("viewController") 作为 UIViewController; 自我。
我正在按照一些示例代码(https://github.com/laanlabs/SCNTechniqueGlow)使用SCNTechnique向3D模型添加边框。代码将技术设置为SCNView: scnView.technique = 技术
我有以下最小可重现代码: 类 GameViewController: UIViewController { 覆盖 func viewDidLoad() { super.viewDidLoad() 如果让 view = self.view as! SKView? ...
我有这个最小的可重现代码: 类 GameViewController: UIViewController { 覆盖 func viewDidLoad() { super.viewDidLoad() 如果让 view = self.view as! SKView? { ...
SKAction playSoundFileNamed 连续接到两个电话后不起作用
我试图找出为什么 playSoundFileNamed 在连续接到两个电话后不起作用。实际上,它只有在接到第一个电话后才起作用。重现步骤为: 斯塔...
与其他几个开发人员一起,我们一直忙于将 SpriteKit 游戏和框架迁移到 Swift 6。 有一个问题我们无法解决,这涉及到...
GameplayKit 在 Swift 6 中的使用:在同步非隔离上下文中调用主参与者隔离实例方法“run”
与其他几个开发人员一起,我们一直忙于将 SpriteKit 游戏和框架迁移到 Swift 6。 有一个问题我们无法解决,这涉及到...
我正在尝试使用 SKEmitterNode 将雪花效果添加到我的游戏场景中。由于游戏场景相当大(25600 x 32000 像素),我最终将粒子效果添加到场景相机节点。我...