sprite-kit 相关问题

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

由于执行期间发生错误,命令缓冲区的执行被中止。权限不足(从后台提交 GPU 工作)

我有一个 SpriteKit 项目,在真实设备上测试时,我突然看到以下错误重复打印到日志中: 由于错误,命令缓冲区的执行被中止

回答 2 投票 0

更改自定义 spritenode 类上的纹理会降低帧速率,但只是第一次?

我现在正在开发一个游戏,在该游戏中,当触发时,我的自定义 spritenode 子类 FireAlarm 会执行一个功能,它会两次更改其纹理并生成一个“爆炸”节点......

回答 1 投票 0

带有圆角的Spritekit线

我使用SKShapeNode从A点到B点绘制一些线。这条线很宽,我需要将角磨圆以使其更漂亮。 经过一番搜索,有一个

回答 3 投票 0

开发 iOS 应用程序,有关我应该使用的 API 的问题。 (想到 SpriteKit)

这是一个非常基本的问题,不需要太深入的答案。我目前只是对开发 iPhone 应用程序感兴趣,在向 Ma 学习 swift2 语言之后...

回答 2 投票 0

防止 SpriteKit Metal Renderer 超出纹理大小限制

我有 SpriteKit 节点,我使用 SKEffectNode 在其上应用核心图像滤镜。精灵是用户在场景中添加的图像,可以是任意大小。有些过滤器会改变...

回答 1 投票 0

如何在 tvOS (AppleTV) 上运行的视图控制器中设置按钮的初始焦点?

我在 tvOS 的 Swift 游戏中添加了一些按钮。 覆盖 func didMoveToView(视图: SKView) { 让按钮1 = UIButton(框架:CGRectMake(330,800,300,100)) 按钮1(imageBuySelected, forSta...

回答 4 投票 0

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

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