skspritenode 相关问题

SKSpriteNode是绘制纹理图像,彩色方块或与颜色混合的纹理图像的节点。


如何赋予精灵精确的触摸位置?

我的问题是,当我触摸黑色箭头区域时,我仍会触摸整个图片,但是当我仅触摸红色区域时,我只希望触摸并有操作。我试图给spriteNode平面取一个名字= childNode(...

回答 1 投票 1

如何在SKSpriteNode中正确封装触摸事件处理并将数据传递回SKScene

[我正在SpriteKit中编写一个带有操纵杆来控制玩家的游戏。以前,我将大多数操纵杆逻辑保留在GameScene的主要touchesBegan,touchesMoved和touchesEnded ...

回答 1 投票 0

如何快速执行功能5秒钟

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

回答 3 投票 0

SpriteKit中允许触摸传播

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

回答 1 投票 0

正在检查当前的spritenode

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

回答 1 投票 0

SpriteKit SKPhysicsContact问题

[在游戏中,我遇到一个问题,当我的玩家和硬币相互接触时,它们会发生碰撞,然后硬币立即滚落,然后从游戏场景中删除。 ...

回答 1 投票 0

SpriteKit之间的SpriteKit中的碰撞问题

大家好,我是编码的新手,我的精灵节点冲突有点麻烦,最后我希望当玩家和某个硬币接触时,硬币会...

回答 1 投票 0

在Xcode Swift中创建重复计时器的问题

我目前正在为我的游戏编写一个重复计时器,以每秒产生一个硬币,但是,当我运行代码时,只产生了一个硬币,然后删除了它,而不再进行后续操作,这是一个示例...]]

回答 1 投票 0

如何基于四个可能的值生成随机SKSpriteNode

为了生成图像,我编写了以下功能。但是,我希望该函数能够生成四个可能的图像之一,而不是每次都生成相同的图像。现在它会生成...

回答 1 投票 0

SpriteKit避免两个节点之间发生冲突

期望的行为红色节点(玩家手臂)通过固定接头连接到蓝色节点。红色节点具有PhysicalBody,因为:1)如果蓝色节点存在,它应该移动; 2)它应该碰撞...

回答 2 投票 1

想快速向SKSpriteNode添加一个布尔下标,以便可以将其打开和关闭吗?

我希望能够在SKSpriteNode上打开和关闭布尔变量(isActive)。例如。 someNode.isActive.toggle()我确定它很简单,但是由于某种原因,它现在正在逃避我。我是...

回答 1 投票 0

SKSpriteKitNode的旋转与GKAgent2D的旋转不匹配

您好,我试图了解基本的游戏工具包。但是,将我的代理的旋转与应该作用于其的spritekitnode的旋转相匹配似乎会遇到麻烦。我正在使用...

回答 1 投票 1

CoreImageContext的CreateCGImage产生错误的CGRect

代码:枚举GradientDirection {案例向上案例左案例upLeft案例向上右}扩展SKTexture {便利init(size:CGSize,color1:CIColor,color2:CIColor,direction:...

回答 1 投票 0

我的SKTexture的SKSpriteNode大小不正确

我在下面声明了一个200 x 100的类似盒子的菜单按钮SKSpriteNode。 menuBtn.size = CGSize(width:scrWidth * 1.5,height:100)menuBtn.texture = SKTexture(image:UIImage(named:“ menuBtn”)!)...

回答 1 投票 0

同时为两个单独的SKSpriteNodes同时运行两个SKAction

标题说明了一切。我有两个SKSpriteNodes [leftTrap,rightTrap]和两个单独的SKActions [rotateSequenceLeft,rotateSequence],它们需要同时运行,但需要随机运行。 ...

回答 1 投票 0

SKTexture获取图像名称

是否可以从SKSpriteNode的SKTexture获取当前图像名称?我是SpriteKit的新手,正在写一个小游戏。我需要检测忍者何时击中敌人。像这样的东西...

回答 3 投票 3

[在更新函数(Swift)中使用spriteKit增加spriteNode的大小

我在动画,物理和类似的东西上遇到麻烦。无论如何,我想做的是为一个球产生脉冲效应,其中脉冲本身能够与...

回答 1 投票 0

如何在视图中居中排列节点阵列?

我已经通过编程绘制等距图块创建了游戏板,然后将它们添加到数组中。节点已任意放置,以尽可能显示游戏板的中心位置。...

回答 1 投票 0

如何以正确的顺序创建多个SKShapeNode?

创建多个SKShapeNode,如下所示:对于1 ... 20中的i {let waitAct = SKAction.wait(forDuration:delay)self.run(waitAct){let disc = SKShapeNode(rectOf:...

回答 1 投票 0

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