sprite-kit 相关问题

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

SpriteKit 使用手势移动节点

我正在练习编写 SpriteKit 游戏。 我正在尝试使用 SpriteKit (https://plays.org/merge-the-gems/) 编写合并游戏。 现在我已经用棋盘创建了游戏场景,在棋盘上添加了宝石,并且

回答 1 投票 0

从 SwiftUI 访问 SpriteKit 方法

我想使用 SwiftUI 按钮调用 SpriteKit 类中定义的方法。我在类上使用 @Observable 宏,并在 SwiftUI 中使用 @State 作为类实例。 部分班级

回答 1 投票 0

为 SKSpriteNode 添加发光效果

我在黑屏幕上有一个移动的黑色图像,为了更容易看到,我想在图像中添加白色发光。这是我的移动图像代码: Ghost = SKSpriteNode(imageNamed: "...

回答 3 投票 0

使用SCNRenderer时未渲染overlaySKScene

我使用 SCNRenderer 将场景渲染到现有的 OpenGL 上下文中(基本上是 Vuforia ImageTarget 示例的修改版本),并使用 overrideSKScene 来显示对象的注释...

回答 2 投票 0

Swift 3 中的节点定位问题

我刚刚开始研究 Swift 3 - 之前从未编码过,所以我对这一切都是全新的。一直在看一个非常基本的 Node 教程,并有以下代码: GameScene 类:SKScene ...

回答 2 投票 0

使用 Sprite Kit 播放背景音乐

我是 Sprite Kit 的新手,目前正在开发我的第一个游戏。 现在我想添加一些背景音乐(也许稍后还有一些效果)并尝试使用这段代码: 功能播放背景...

回答 2 投票 0

watchOS - SpriteKit 应用程序因 CPU 使用率过高而被终止

我的问题发生在watchOS上,但我想这是一个一般的SpriteKit问题 所以...我有一个 watchOS 应用程序正在渲染 SpriteKit 场景(基本上是自定义 MapView)。当我的用户平移...

回答 1 投票 0

你可以使用SK3DNode在SpriteKit项目中显示3D模型(.usdz)吗?

我正在尝试弄清楚如何在我的 SpriteKit 游戏中实现 3D 模型。我不会对模型做任何疯狂的事情,我只是希望能够旋转它并放大和缩小。 我见过一个...

回答 1 投票 0

SpriteKit 无法从 sks 文件中解压 SKEmitterNode 子类

我有以下代码: 最终类 PassthroughEmitterNode: SKEmitterNode { 静态函数加载(fnWithoutExtension:字符串,在捆绑中:捆绑)-> SKEmitterNode? { 警卫 让sksPa...

回答 1 投票 0

如何创建一个将块添加到网格的函数?

我有这段代码创建了一个 15x12 的块网格,但我试图访问每个块的索引,并能够在给定索引处删除或添加块。我想我需要使用二维数组,但是...

回答 1 投票 0

iOS SpriteKit 如何让触摸失败?

我需要创建一个精灵节点来忽略触摸,以便它落到其后面的其他节点(较低的 z 顺序)。 在 UIKit 中,这可以通过重写 hitTest 来完成,但似乎没有办法……

回答 1 投票 0

SKSpriteNode 不会居中

我的 GameScene 中有这个,在 didMove() 中调用 对于我在 1...5 { // 创建圆的路径 让路径 = UIBezierPath(arcCenter: CGPoint(x: center.x, y: center.y), 半径:

回答 2 投票 0

ARKit 中的 ChromaKey 视频

我正在尝试在 ARKit 中对视频进行色度键控,我所做的与 @Felix 在这里所做的非常相似:GPUImageView inside SKScene as SKNode Material - Playing透明视频 on ARKit 但是,当...

回答 3 投票 0

SpriteView 不会在状态更改时暂停场景

问题 看来 SpriteView 不会通过传递给 SpriteView(scene:isPaused:) 初始值设定项的状态属性来暂停 SKScene。 示例项目 我在 GitHub 上创建了一个示例 Xcode 13 项目

回答 3 投票 0

沿着路径的节点轨迹,如 hello world

嗨,我有一个节点沿着路径来回移动。我正在尝试集成移动 shapeNode,如 hello world 示例中所示,以跟踪我的移动节点。我正在使用从帧更新到

回答 1 投票 0

速度:米每秒还是像素每秒?

Apple 文档指出,物理体的速度以米每秒为单位测量。 这是真的?像素和米之间有关系吗?如果有,那是什么? 或者这是一个电子...

回答 3 投票 0

填充从CGPath创建的SKShapeNode

我正在尝试基于点数组创建自定义 SKShapeNode。 这些点形成一个封闭的形状,并且最终需要填充该形状。 这是我到目前为止所想到的,但对于...

回答 2 投票 0

两个sk节点相交时的标志

在我的快速代码中,左右按钮下方围绕一个名为“棍”的节点移动。我希望当用户点击使棍子与边界相交的按钮时。调试部分将打印...

回答 1 投票 0

SpriteKit SKScene 初始化

我正在尝试将我的游戏转换为使用 Codable 而不是 NSCoding,但我在如何初始化游戏场景方面遇到了麻烦。 我有一个名为 GameScene 的类和 2 个名为 TownScene 的子类和

回答 1 投票 0

如何拖放一个非常高的精灵而不让它跳到锚点?

我使用以下代码在我的 SpriteKit 场景中使用 Swift 移动一个又高又瘦的精灵。 override func TouchesMoved(_ Touchs: Set, with event: UIEvent?) { 超级。

回答 1 投票 0

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