SpriteKit是Apple为iOS 7+和macOS 10.9+创建2D游戏的框架。它是一个结合物理引擎的2D渲染引擎。它与Objective-C和Swift兼容。
问题的背景:如屏幕截图所示,我有一个24 * 24的tilemap和一个播放器精灵节点。我要解决的当前问题是,我希望限制播放器的移动只是...
我开始学习如何使用SpriteKit,但是我发现当我尝试使用SKSpriteNode类型的值创建变量时,当函数结束甚至更快时,它会忘记其值。我已经尝试过...
从SF Symbols字体创建SKSpriteNode,使用其他颜色
我正在尝试使用SF Symbols字体创建一个带有图片的SKSpriteNode,尽管可以做到,但我似乎无法将其设置为黑色以外的任何其他颜色。这是我的代码:let image = UIImage.init(...
SpriteKit Swift中的NSInvalidArgumentException
我有一个带有SpriteKit场景的应用。但是,如果我在iOS 10.0上运行它,则会出现一些错误:2018-11-09 21:58:26.379 App [56426:2425030]-[SKEmitterNode scaleMode]:无法识别的选择器已发送至实例...
真的不知道如何解决此问题。每当游戏启动时,它就会崩溃并向我提供此输出。我看了有关此问题的其他几篇文章,但它们没有帮助。错误发生...
我希望我的角色在同时按下两个按钮时跳起来。我已经尝试过:if rightButton.contains(location)&& leftButton.contains(location){character ....
因此,我在UIKit中创建了一个测验应用程序,其中显示了一个问题,有四个答案可供选择,等等。但是由于该项目包含多个迷你游戏,因此该项目的其余部分均由SpriteKit编写。 ...
我如何正确地使SKLabelNode跟随具有物理特性的物体?
我创建了一个类,其行为非常简单:此类的每个对象将是一个正方形,顶部带有一个名称,并且它们将在屏幕上随机浮动。 XSquare类:SKNode {private ...
我正在尝试使用Apple的SpriteKit游戏引擎来创建游戏。在游戏中执行一些基于物理学的计算时,我注意到计算结果与有效地不同...
我最近在这里问了一个关于如何使用协议委托模式的问题:如何在SpriteKit中使用委托协议模式?虽然得到的答案很长,但我却没有得到...
从自定义SKSpriteNode类设置SKSpriteNodes位置
我想做的是,当我给我的班级(角色)分配skspritenode(英雄)在游戏场景时的位置。我猜怎么了,是给了CGPoints框架。...
[我目前正在Xcode 11上玩游戏,我遇到了一个问题,其中我的Sprite会在开始时立即生成,即使经过它们也要等待一段时间,但是在第一次生成之后......>
我是Sprite Kit的新手,我正在Swift中工作。试图在英雄与右墙碰撞时检测到碰撞。当英雄因为某种原因与其他所有物体碰撞时,我可以检测到碰撞...
有一种方法可以自动调整sk场景以适合所有iPhone的水平屏幕比例
我正在使用精灵套件场景创建iOS游戏。我的Sprite Kit场景位于x = 1136 x y = 640的比例值上,从而创建了水平游戏。此分辨率适用于所有iPhone,直到...
注意:我正在寻找替代解决方案,因为我尝试更改许多Sprite Kit属性值,并得出结论认为这些更改是不可能的。所以我没有发布...
过去几天,我一直在互联网/ StackOverflow上进行搜索,但未能成功找到我认为以某种方式相互交织的一些问题的答案。如何防止我的...
我正在使用SpriteKit来展示几个带有文本的盒子(SKShapeNodes),如下所示:然后我旋转设备,希望盒子无论如何都将保持其原始位置。