sprite-kit 相关问题

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

你可以使用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

在场景上定位节点以适用于所有屏幕尺寸 SpriteKit

我已经尝试了所有方法,但似乎没有任何方法可以为通用 SpriteKit 游戏定位节点。我目前使用 .AspectFill 作为我的缩放比例,并且我尝试过变得不必要的复杂

回答 2 投票 0

SKLightNode 未使用 SKCameraNode 进行缩放

在 Sprite Kit 中,我使用 SKCameraNode 来放大和缩小 SKScene。场景中的任何 SKLightNode 根本不会缩放。它们不是相机的子级,因此不应该是不变的。不能...

回答 2 投票 0

TVOS:检测按下开始的触摸和功能(Swift Spritekit)

我试图在 TVOS 中定义触摸,但它不起作用。 我想连接3个功能 开始游戏 播放暂停音乐 重新开始游戏 游戏场景TVOS: func StartGameRecognizer(ges...

回答 2 投票 0

迅速。 SKSpriteNode 作为按钮

我在游戏中使用 SKSpriteNode 作为按钮。暂停按钮。 例如: var PauseButton = SKSpriteNode(imageNamed: "pauseButton") ...一些设置(大小、位置等)... 当我...

回答 1 投票 0

未找到纹理图集或使用资源缺少图像

我刚刚开始使用纹理图集。它一直工作得很好,直到我尝试将名称从大写字母更改为小写字母。从那时起 Xcode 就已经

回答 3 投票 0

如何在使用SceneKit开发的项目中使用SpriteKit粒子文件?

我正在使用SceneKit制作一个简单的ARKit应用程序,需要添加一些粒子效果。通常我可以创建一个 SceneKit 粒子文件,设计一些粒子效果并像这样使用它 让烟=

回答 2 投票 0

我在 Xcode 中遇到问题。它给了我“线程 1:信号 SIGABRT”

导入UIKit 导入 SpriteKit 导入游戏套件 类 GameViewController: UIViewController { 覆盖 func viewDidLoad() { super.viewDidLoad() 如果让 view = self.vie...

回答 1 投票 0

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