SpriteKit是Apple为iOS 7+和macOS 10.9+创建2D游戏的框架。它是一个结合物理引擎的2D渲染引擎。它与Objective-C和Swift兼容。
为什么向节点添加 SKPhysicsBody 会随机改变其 zRotation?
旋转带有和不带有物理体的 SKSpriteNode 时,即使没有其他任何改变,也会产生不同的 zRotation 值。 举个例子: // 我在我的 didMove(to:) 函数中做了这个并保持...
spritekite 是向 ios 游戏添加动画角色的最佳选择吗?我即将开始一个宠物项目并且很好奇。 现在正在查看 spritekit 教程,只是好奇什么是经验丰富的
我正在子类化 SKScene 以创建主菜单场景,并想在屏幕的左上角添加一个按钮。由于启用了状态栏,我希望将按钮放置在状态下方...
为什么每次添加一个空的 SKView 都会增加设备内存,而不是在模拟器上?
我有一个 UIViewController 子类,它包含一个位于其视图上方的 SKView,作为在必要时添加一些叠加效果的一种方式,例如运行自定义着色器的节点,基于纹理
我的红色和绿色目标,每次点击我的 shotSlot 上的红点时都不会更新分数。分数更新很不一致
我正在制作一个游戏,其主要目标是更新分数 + 1 如果在红点处点击绿色目标,并且如果在红点位置点击红色目标,分数现在将变为 - 1. ...
我是 SpriteKit / iOS 开发人员的超级菜鸟,如果这是一个愚蠢的问题,我深表歉意。 我想要做的是在 SwiftUI 视图中展示一个小游戏。一切都很完美,除了
我正在尝试在我的 GameViewController.swift 文件上使用我的 GameScene.swift 文件中的变量来适当地安排我的插页式广告的时间。这是一个布尔值,用于确定我的玩家是否已死......
SKCameraNode 上的 setScale() 可以排除某些孩子吗?
我有一个 SKCameraNode,它作为一个孩子被添加到我的 SKScene 中。我有一个捏合手势识别器,它使用手势识别器的缩放属性结合
SpriteView 渲染的 SKScene 文件显示空灰色背景/框?
我正在尝试使用 SpriteView() 渲染我的 SKScene 文件。它不显示场景,而只显示空的灰色背景。我用两个不同的 SKScene 文件尝试了这个,它们都是
为什么当我尝试点击我的 SKSpriteNode 时它不是交互式的
当用户试图击中精灵中间的目标时,我试图让我的名为“slots”的 SKSpriteNode 被点击。但是每当我点击插槽时,它都不会闪烁...
IOS SpriteKit带有TexturePacker的模糊雪碧。
我正在用IOS Sprite kit (Objective-C)做一个项目,我使用TexturePacker来制作我的SheetAtlas,在我的场景视图中,我只显示一个角色动画,没有更多的内容,但我有一个问题,当我显示 ...
我创建了一个从枪管中射出子弹的函数。我把子弹作为枪的一个子代,以便无论玩家面对的是哪里,都能把它放在正确的位置。...
我想让弧线和曲线的边缘变得平滑。SKShapeNodes是一个开放的UIBezierPaths,线宽很粗,但是在弧线和曲线的周围有明显的锯齿状边缘。改变平面度 ...
我目前正在为Mac编程一个小pong-game,但我找不到让拨片顺利移动的方法。我使用keyDown-函数来检测何时按下一个键(例如W)。这将执行...
我的问题可能有点混乱,不过我会尽力解释。因此,我需要创建一个视图,像下面的图像,它看起来像一个线图。换句话说,行大拇指......。
我不知道如何在Spritekit中得到一个提示框。下面这段代码曾经有效,但是KeyWindow已经被废弃了,那么我现在该怎么做呢? let currentViewController : UIViewController=UIApplication...。
停止一个永远运行的动作,运行另一个动作,并在SpriteKit中恢复停止的动作。
我正在为一个课堂项目复制Chrome恐龙游戏,我遇到了一个问题,当恐龙跳跃时,我很难阻止它运行。我有三个纹理在一个 ...
SKLabelNode。能否在文本块中插入NSTextAttachment或图标?
我有一个SKLabelNode,它有一个字符串,我想用一个图标来代替。 let attachment = NSAttributedString(attachment: txt) attributedString.replaceCharacters(in: NSRange(location: range...)
我正在Xcode中使用Swift制作一个iOS应用,当我去模拟器中运行该应用时,它没有显示为我试图运行的应用的正常模拟。整个窗口少 ...
我试图在Swift 4中让SpriteKit检测到一个接触。我将一个翻转器设置为某个类别,将一个球设置为另一个类别。然后我将它们的碰撞和接触掩码设置为彼此,我添加了一个 ...