skphysicsbody 相关问题

SKPhysicsBody对象用于将物理模拟添加到节点。当场景处理新帧时,它会对附加到场景中节点的物理主体执行物理计算。这些计算包括重力,摩擦力和与其他物体的碰撞。您也可以将自己的力量和冲动应用于身体。场景完成这些计算后,它会更新节点对象的位置和方向。

测试 2 个静态物理体之间的接触

我的应用程序有一组从屏幕底部向上移动的水平条(障碍物)。当它们击中屏幕底部 1/3 处的隐形水平条时,我想生成另一组

回答 1 投票 0

如何禁用2个SKPhysicsBody之间的碰撞?

我想在精灵游戏中为我的超级英雄添加新的超能力。 一旦启用这个超能力,他将能够穿越任何其他的SKPhysicsBody。 设置 contactTestBitMask...

回答 1 投票 0

在 iOS 库类中的现有属性上添加属性观察器

在我的 SpriteKit 游戏中,我想在精灵的 SKPhysicsBody 的 fieldBitMask 属性上添加一个属性观察器。我希望在 fieldBitMask 属性发生更改时收到通知,以便我可以...

回答 3 投票 0

为什么联系人在 SpriteView 中不起作用

我想知道两个精灵何时相互接触,但我无法让它工作。 下面的代码重现了这个问题。我希望在我...时触发联系委托方法...

回答 2 投票 0

为什么向节点添加 SKPhysicsBody 会随机改变其 zRotation?

旋转带有和不带有物理体的 SKSpriteNode 时,即使没有其他任何改变,也会产生不同的 zRotation 值。 举个例子: // 我在我的 didMove(to:) 函数中做了这个并保持...

回答 0 投票 0

解决:防止Sprite在碰撞时被倾斜?

如何防止两个精灵节点在碰撞时发生倾斜?比如说我有一个长矩形的PhysicsBody 1和一个短矩形的PhysicsBody 2。我想让这两个节点相撞,但又不想 ...

回答 1 投票 0

在更新过程中如何检查精灵在x轴上的位置

我想在不使用物理物体的情况下检测精灵向哪个方向移动。我尝试使用如下所示的物理实体:if player!.physicsBody!.velocity <0 {// //参考运算符...

回答 2 投票 0

是否自动删除了图片?

我目前正在尝试为游戏中的一些坠落星编码,一旦它们移出屏幕,它们似乎消失了。但是我不确定swift是否真的为我自动删除,或者它们是否是...

回答 1 投票 -2

Spritekit物理学未能检测到第二个相邻项

Kinda的标题说的是,我有一个“墙”,由多个部分组成,专门用于模块化。我有一个contactTestBitmask,它强制播放器停止向...

回答 1 投票 0

防止Sprite在碰撞时倾斜?

如何防止碰撞时两个Sprite节点倾斜。假设我有一个带有PhysicsBody 1的长矩形和一个带有PhysicsBody 2的短矩形。我希望这两个矩形发生碰撞,但不要...

回答 1 投票 0

无法将PhysicsBody和属性分配给SKSpriteNode吗?

我正在构建一个函数,其中随机变量将在数组中选择4个SKSpritenode中的1个并将其自身分配给它。但是,该随机线尽管在屏幕上按预期显示,但不会...

回答 1 投票 -1

我为什么不接收联系人检测迅速

现在,我有一块砖块从屏幕上掉下来。当它碰到我的广场时,什么也没有发生。如您在下图中所看到的,我有四个三角形,它们在同一位置组成一个正方形,但...

回答 1 投票 0

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

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

回答 1 投票 0

仅确定一个SpriteKit联系人

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

回答 1 投票 0

SpriteKit相邻边缘碰撞反弹问题

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

回答 1 投票 0

SpriteKit相邻边缘碰撞问题

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

回答 1 投票 0

正在检查当前的spritenode

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

回答 1 投票 0

SpriteKit SKPhysicsContact问题

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

回答 1 投票 0

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

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

回答 2 投票 1

SpriteKit使用applyImpulse移动旋转的PhysicalBody

我想使用applyImpulse方法在基于PhysicsBody旋转的方向上移动PhysicalBody。举例来说,physicsBody是一个正方形,我称其为“移动”,它将应用...

回答 2 投票 2

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