sprite-kit 相关问题

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

Swift-如何为特定节点添加场景边界?

我正在尝试使用SpriteKit开发IOS游戏,并且我想在场景中添加一个Physics主体,以使玩家无法穿过屏幕的边缘。同时,我想要一些...

回答 1 投票 0

使用SKRenderer渲染文本

我在项目中初始化了SKRenderer,使其与金属一起使用。尽管我不确定自己是否正确执行了操作,但是我需要知道如何用它来渲染简单的2D文本?例如,这是......>

回答 1 投票 2

使用多个didBegin联系人-SpriteKit

我想让SKSpriteNodes可以照顾自己的联系检测。就像Unity在GameObjects上都有自己的OnTriggerEnter方法一样。但是我不知道如何在...

回答 1 投票 0

管理Sprite Kit和Scene Kit之间的手势

我正在尝试创建具有可选网格图块的球体。球体应该能够旋转和放大,同时仍允许选择网格图块。据我了解,这可以是...

回答 1 投票 1

等轴测场景-怎么样?

我编写了一个简单的2D应用/游戏。我刚刚注意到,等距场景而不是2D场景看起来很漂亮。我没有使用任何SpriteKit等,它只是一个简单的单视图应用程序。现在我...

回答 1 投票 0

如何快速执行功能5秒钟

我正在创建一个游戏,此功能用作将精灵缩小的功能。我希望此函数执行5秒钟,然后将此5秒计时器附加到标签上,以进行倒计时。在...

回答 3 投票 0

SpriteKit中允许触摸传播

给出一个SpriteKit场景s,并从s中包含的SKSpriteNode继承的一个类型T的节点a,如果s和重写任何触摸处理程序,则仅在看起来...的情况下调用touch事件。]

回答 1 投票 0

交换两个SKSpriteNode的位置,等待完成

我有一个函数,应该用SKAction.move交换两个SKSpriteNodes(Card是其子类)的位置:func animateSwapCard(card1:Card,card2:Card,duration:TimeInterval){let inital = ...

回答 1 投票 0

带有SpriteKit的无限背景问题

我一直在尝试实现无限的背景动画,该动画应在4个等高的图像之间切换,然后重复该序列。但是,它似乎无法正常工作。注意...

回答 2 投票 0

Spritekit:将角冲量应用于爆炸节点的所有周围节点

我正在用spritekit开发一个简单的游戏,其中屏幕上充满了带有物理物体的球。当玩家轻击球时,球会爆炸。我想在触摸点施加角度脉冲...

回答 1 投票 0

网格在场景Xcode中不可见

网格在场景窗口中不可见。即使选中了编辑器->启用网格。请帮助我再次显示它。更新:如果我按“右侧的添加编辑器”,则会出现网格。和...

回答 1 投票 0

timeInterval更新功能问题。玩家消失

此游戏:我编写此代码时的游戏屏幕截图。.玩家消失了。.变量:var previousTimeInterval:TimeInterval = 1 var playerIsFacingRight = true让playerSpeed = 4.0代码:扩展名...

回答 1 投票 0


SKAction对复制子项的怪异行为

[好吧,我的目标是提取SKScene的内容,然后对它们的节点运行一些操作:func loadSceneNodes(){let loadScene = SKScene(fileNamed:“ newScene.sks”)//读取内容...] >

回答 1 投票 0

ViewController转换,错误不明确

我有一个问题。我在使用ViewController过渡时遇到了一些麻烦。我的安装代码如下所示:我的MainViewController是这样的:覆盖func viewDidLoad(){super.viewDidLoad()...

回答 1 投票 2

如何在SpriteKit中正确显示“暂停”屏幕

我很抱歉这个问题听起来很“愚蠢”,但这是我第一次使用SpriteKit,特别是在视频游戏上。这是我的问题:我正在创建游戏的原型,我想实现一个“ ...

回答 1 投票 0

无法识别Swift子类方法

我正在使用SpriteKit,并且为SKSpriteNode类编写了一个子类。类PlayFieldNode:SKSpriteNode {var myFunction:(()->())? //其他方法覆盖func ...

回答 1 投票 1

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

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

回答 1 投票 -2

仅确定一个SpriteKit联系人

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

回答 1 投票 0


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