SpriteKit是Apple为iOS 7+和macOS 10.9+创建2D游戏的框架。它是一个结合物理引擎的2D渲染引擎。它与Objective-C和Swift兼容。
我想在不使用物理物体的情况下检测精灵向哪个方向移动。我尝试使用如下所示的物理实体:if player!.physicsBody!.velocity <0 {// //参考运算符...
类型'SKSpriteNode'的值没有成员'velocity',我想根据我的SKSprite节点的速度更改动画,但是我收到上面显示的错误,我不确定为什么要重写...] >
我目前正在尝试为游戏中的一些坠落星编码,一旦它们移出屏幕,它们似乎消失了。但是我不确定swift是否真的为我自动删除,或者它们是否是...
带有overlaySKScene的SceneKit应用程序在macOS上绘制具有错误纹理的SKSpriteNode
我目前正在移植到macOS的iOS和tvOS App Store中有一个功能游戏。这是一个SceneKit应用程序,它大量使用了overlaySKScene来提供详细的HUD和播放区域...
Kinda的标题说的是,我有一个“墙”,由多个部分组成,专门用于模块化。我有一个contactTestBitmask,它强制播放器停止向...
如何在spritekit tilemap中设置tileset的不透明度?
我有一个代码,可为tilemap中的每个单个瓦片定义PhysicsBody,如下所示:func setUpSceneWithMap(map:SKTileMapNode){let tileMap = map tileMap.setScale(0.4)let ...
我有一个camerNode位置问题。我在下面添加了代码+尝试解决此问题但没有任何进展。本质上,在我的GameScene中,当...
我在网上发现了这个非常有用的代码,但是我无法使其运行。变量名都是正确的,并且我使用了print语句来确保它确实适用于此功能。它...
我正在开发一款游戏,该游戏中的角色将像旧游戏机一样由一组4个按钮控制。我在spritekit中使用了Tile Map来创建地图。一切正常(播放器为...
[已解决]:在Swift Spritekit中定位SKTileMapNode
我试图放置图块地图,以便其左下角连接到屏幕的左下角。以下是我尝试使用的代码:func setUpSceneWithMap(map:SKTileMapNode){let ...
如何防止碰撞时两个Sprite节点倾斜。假设我有一个带有PhysicsBody 1的长矩形和一个带有PhysicsBody 2的短矩形。我希望这两个矩形发生碰撞,但不要...
[我想知道是否有人可以建议我如何更改以下代码,本质上,我正在尝试合并具有以下功能的X2游戏场景按钮:1)点击以飞行(这是我...
我正在迅速使用SpriteKit制作第一个场景。我为尺寸为640x1136的4英寸iPhone创建了背景图片。我将图像作为精灵放置在屏幕的中央,但是图像不是...
我正在尝试将相机固定到一个精灵节点“ players.first!”。我设法使用SKConstraints做到了,如下所示func setupWorld(){let playerCamera = SKCameraNode()let background = ...
我的屏幕上有一个用陀螺仪移动的节点。但是我不能将它的位置限制在屏幕上,我已经尝试过了,但是它仅适用于底部和顶部:覆盖func update(...)>
我有以下代码结构物理{static let smallCoin:UInt32 = 0x1 << 1 static let smallCoin2:UInt32 = 0x1 << 2 static let ground:UInt32 = 0x1 << 3} I ...
SKScene scaleMode首次调用presentScene时不予考虑
我正在SpriteKit中以编程方式创建SKView和SKScene:CGRect rect; rect.origin.x = 0; rect.origin.y = 0; rect.size.width = 100; rect.size.height = 200; ...
我在连接两个节点的地方有这段代码,所有的工作都按预期进行。问题是我想删除节点之间的连接蓝线(参考的附加图像)。我该怎么办...
如何在Swift SpriteKit中创建像这样的行波的视觉效果?我正在使用SKAction的扩展,该扩展在节点中执行振荡运动,但我仍然不知道...
我正在创建一个简单的游戏(类似于Google Chrome T-Rex游戏),用户必须跳过枪管。我遇到的问题是用户正在丢失,因为两个节点的帧...