sprite-kit 相关问题

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

如何将SpriteKit节点作为汽车驾驶体验?

我想根据使用者的触碰来移动汽车,但要保持弯道。每当我触摸场景时,它都在正常移动。但是我需要以汽车的完美动力来移动它。 1.触摸正面的任意位置:...

回答 1 投票 -2

仅确定一个SpriteKit联系人

主要问题是:如何仅确定一个联系人?代码的一部分:扩展GameScene:SKPhysicsContactDelegate {func didBegin(_联系人:SKPhysicsContact){让bodyA = contact.bodyA ....

回答 1 投票 0


沿着SpriteKit中的路径放置SKNodes

给出具有曲线和直线的随机UIBezierPath,如何将SKNode沿其均匀放置?我需要计算长度,对于每个x值获取y值,还是有更好的方法?

回答 2 投票 0

一个视图包含SpriteKit中另一个视图的一部分

我正在尝试使用SpriteKit创建一个应用。我打算有一个主SKView,并且在拐角处有另一个视图,可以近距离显示主SKView的一部分。角落中的视图没有...

回答 1 投票 0

如何在程序的单次运行中在swift(iOS)中多次返回相同的viewController?]

我正在使用SpriteKit和UIKit编写程序。我的程序中有两个视图控制器,第一个用于主页,第二个用于GameViewController(包括GameScene)。我添加了一个后背...

回答 1 投票 2

寻找每帧更新实例属性的方法

我实现了一个带有附加属性的类SKSpriteNode的子类。然后,我创建了它的一个实例,并尝试在每个帧中修改其属性的值,但是遇到错误。是...

回答 1 投票 1

SKTileMapNode tileRowIndex对于超出其范围的负值始终返回0

let tileRow = self.tileMap.tileRowIndex(fromPosition:point)假设tileMap有20行,20列,每列100x100。如果point是一个大于tileMap范围的正值,它将返回20 ...

回答 1 投票 0

如何在已经开发的项目中使用spritekit实现迷你游戏

问题是如何在视图控制器公共类GameScene中显示spritekit场景:SKScene {我曾考虑通过公共类来实现它,但我不知道如何获得它...

回答 1 投票 -1

在spritekit中运行动画后,sprite的纹理未更改

下面的代码运行动画,完成后运行resetBall函数。为什么该行(ball.texture = normalTexture)不起作用? (在其前面添加self。不能解决问题)...

回答 1 投票 -1

是否可以在更新委托中创建SKShapeNode?

我在SpriteKit的更新委托中创建了一个SKShapeNode,它的运行完全符合我的要求。我唯一关心的是每十分之一秒调用一次更新。这是否意味着我的代码也可以运行...

回答 1 投票 0

SpriteKit相邻边缘碰撞反弹问题

我正在使用SpriteKit创建一个简单的突破游戏,并且遇到了一个问题,即使将它们堆叠在一起,球似乎也击中了砖的边缘。球应该...

回答 1 投票 0

可以在Watch OS Sprite Kit节点上添加哪种组件,以及如何添加?

如何在使用watchOS的一个目标上将自定义组件添加到项目中的SKNodes?

回答 1 投票 -2

SpriteKit相邻边缘碰撞问题

我正在使用SpriteKit创建一个简单的突破游戏,并且遇到了一个问题,即使将它们堆叠在一起,球似乎也击中了砖的边缘。球应该...

回答 1 投票 0

重复使用单个SKView生成多个SKTexture以在SceneKit中使用

我正在构建一个简单的3D SceneKit演示,需要将多个动态文本作为纹理渲染到平面上。我有两个平面,每个平面上我要呈现不同的文本。这可以通过...

回答 1 投票 0

我不使用金属,但出现错误“启用金属GPU帧捕获”

我正在创建一个简单的SpriteKit游戏,该游戏使用SpriteKit,UIKit,Foundation,而在框架方面则一无所有。但是,每次我调试应用程序时,都会遇到以下两个错误:Metal GPU ...

回答 1 投票 0

自定义六角形SKTileSet的图块不适合SKTileMap的Hexes

所以我一直在尝试使用xcode编辑器制作SKTileMap。我已经从这里下载了资产。将所有内容都放入我的资产中,并创建一个空的tileset,将其填充到瓷砖中。 ...

回答 1 投票 0

带有纹理的简单动画未在SpriteKit中执行

我正在尝试创建一个简单的动画(具有3个纹理),每次播放器死亡时,该动画只能运行一次。我已经在网上寻找如何更改纹理并制作...

回答 2 投票 1

正在检查当前的spritenode

出现这种情况:我弹起了红球,并有几个随机生成的平台。如果与平台底部接触,则球应穿过平台。在其他情况下,它将是顶部...

回答 1 投票 0

如何通过CGPOINT快速将标签粘贴到风景屏幕的右上方?

我是新手,并不十分确定事情如何迅速进行。我正在尝试创建一个标签,该标签将在屏幕右上方显示来自我的播放器类的值。我如何做一个粘性的...

回答 1 投票 0

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