Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
更改 SKPhysicsBody 的身体形状
除了定义 SKPhysicsBody 形状的主体之外 我不想更改任何其他内容 我该怎么做呢 我似乎找不到在哪里可以改变这个 甚至评论如何改变它 是的 我知道这必须小心完成 以便避免所有可能的新碰撞 重叠等 但抛开这些 我如何更改 SKPhy
spritekit
Physics
skphysicsbody
Sprite Kit 物理碰撞问题
我遇到了一些碰撞问题 我有两个大小和质量相同的物体 当一个物体与另一个静止物体碰撞时 我会得到正确的行为 图像中的灰色区域 当我有两个彼此相邻的对象时 行为不太正确 Spritekit 结果在左侧 右侧是预期 需要的结果 我想我知道发生了什
ios
collisiondetection
spritekit
skphysicsbody
具有内边缘的 SpriteKit SKPhysicsBody
我创建了一个SKSpriteNode比如说Map它有一个我定义的边缘路径 一些简单的多边形形状 我想弄清楚的是如何添加几个other将充当内部边缘的边缘路径Map 就好像整个 地图 实际上确实有holes 某种内部边界形状可以与Map整体
ios
spritekit
gamephysics
skspritenode
skphysicsbody
SpriteKit 奇怪的“PKPhysicsBody”崩溃
我正在尝试实现一个简单的类别SKPhysicsBody这将使我能够将 完美弹跳 应用于物理体 这将简单地做的是当perfectBouncing YES将会发生以下情况 restitution 1 0 linearDamping 0 0 fr
ios
Objectivec
spritekit
skphysicsbody
SpriteKit SKPhysicsBody 在一个方向上的碰撞就像一扇只能穿过不能返回的门
在 SpriteKit SKPhysicsBody 中 是否可以有一个可以穿过但不能返回的对象 这个想法是 它们不会在一个方向上发生碰撞 因此你可以穿过而不会返回 就像活板门一样 我不太确定物理是否可行 但您应该能够在游戏运行时扰乱物理体的
ios
spritekit
skphysicsbody
SKshapenode 没有响应Physicsbody
我创建了一个SKShapeNode我已经分配了一个physicsBody到它 然而 当有接触时它不会被触发 的制作SKShapeNode code SKShapeNode gravityline SKSpriteNode lolo SKSp
swift
spritekit
skphysicsbody
skshapenode
当身体从圆形变为矩形时,无法识别联系人
在来自的帮助下here https stackoverflow com questions 32352886 how to set physics properties for a circle so it follows given pa
swift
spritekit
skphysicsbody
CollisionBitMask 如何工作? Swift/SpriteKit
据我所知 物理体的默认设置是当它们相互碰撞时会相互弹开 直到您将它们的碰撞位掩码设置为相同的数字 然而 由于我相信碰撞位掩码 我在完成看起来应该非常简单的事情时遇到了一个巨大的问题 let RedBallCategory UInt32 0x
swift
spritekit
skphysicsbody
如何检测精灵套件中的碰撞?
我正在 Sprite Kit 中制作游戏 但我在 SpriteNode 之间的碰撞检测方面遇到了困难 我设置了一个名为 sprite 的精灵节点和一个名为 platform 的精灵节点 我希望精灵在与平台碰撞时停止掉落 这就是我所拥有的 S
Collections
spritekit
skphysicsbody
iOS Swift didBeginContact 没有被调用
这两天我一直在努力让两个SKSpriteNode注册碰撞并唤起didBegin contact 我已经设置了他们的位掩码 categoryBitMask contactTestBitMask and collisionTestBitMask
swift
spritekit
collisiondetection
skphysicsbody
skphysicsworld
触摸移动方法中物理主体大小不随 SKSpriteNode 大小变化而变化
我正在尝试创建一个弹簧启动器 当触摸在场景上移动时 弹簧将盘绕触摸向下拖动的量 然后在触摸结束方法上启动弹簧上方的项目 为此 我将触摸移动方法中 SKSpriteNode 的大小和位置更改为 launcher position CGPoin
ios
swift
spritekit
skphysicsbody
SpriteKit:精灵在已设置的物理主体下相互移动
因此 我创建了一个基于图块移动的玩家 并在地图周围创建了一堵墙 以将玩家保持在操场上 两者都有一个物理主体 我的猜测是 我的玩家移动不正确 因此玩家会撞到墙上 让我向你展示我的代码 这就是玩家的物理主体 self physicsBody u
swift
spritekit
Collision
skphysicsbody
恢复0的SKPhysicsBody仍然会反弹
我正在尝试以恒定速度掉落 SKSpriteNode 并且不会弹跳 这是我正在使用的代码 SKSpriteNode floor SKSpriteNode spriteNodeWithColor UIColor clearColor size
Box2D
spritekit
skspritenode
skphysicsbody
restitution
SKPhysicsBody 不符合预期
我有以下代码来创建一个矩形砖块和一个与其关联的物理体 我预计物理主体是一个与砖块相同大小和位置的实心矩形 但我得到的主体有一个位置偏移 也许还有尺寸差异 我错过的坐标系是否存在问题 解决这个问题的正确方法是什么 void addBrick
Objectivec
spritekit
skphysicsbody
当仅需要接触检测时,我可以使用 SKAction 移动动态物理体吗?
我正在查看教程 其中的内容定义如下 飞机是具有动态物理体的精灵 平面移动是通过遵循路径的动作来完成的 子弹与飞机接触检测 子弹是精灵 它的物理主体设置为静态 在我看来这没什么不寻常的 这是链接tutorial http code tutsp
spritekit
skphysicsbody
skaction
如何设置圆的物理属性,使其遵循给定的路径
物理体圈的运动对于我想要实现的目标来说太不稳定了 我想限制它 使其遵循接触特定点 或一系列点 的特定路径 如下图所示 如何设置物理属性以遍历相似的路径 如何设置圆的物理属性 使其遵循给定的路径 因此 本质上您希望使用实时运动将节点移动到特定
swift
spritekit
skphysicsbody
如何通过physicalBody获取SKSpriteNode?
我延长了SKSpriteNode与我自己的类一起拥有更多功能 但是 当有东西 击中 这个节点时 我怎样才能获得这个扩展节点并且didBeginContact叫做 Because contact bodyA and contact bodyB
swift
skspritenode
skphysicsbody
SpriteKit:检测完整的节点重叠
我有两个 SKShapeNode 一个具有基于边缘的 SKPhysicsBody 一个基于体积 我想检测它们的相交而不发生碰撞 我的工作正常 当一个方法越过另一个方法时 SKPhysicsContactDelegate 接触方法就会被调用
ios
spritekit
skphysicsbody
sknode
Sprite Kit - 应用脉冲向角色发射射弹
我正在使用 Sprite Kit Objective C 开发游戏 在这款游戏中 你控制一只飞行中的小鸟 箭和其他不好的射弹会从屏幕的右 上 下侧向你射击 我使用物理而不是 SKAction 来完成此任务 因为我希望它看起来尽可能逼真 所以
ios
Objectivec
xcode
spritekit
skphysicsbody
无法创建物理体 - Swift
我有一个名为 ChainsawMaker swift 的 Swift 文件 我想用它在整个游戏中创建链锯 当我调用此实例并将其添加到我的游戏中时 电锯及其物理主体会完美地添加到游戏中 除了控制台中弹出的错误 物理主体 无法创建物理主体 以下
ios
swift
spritekit
gamephysics
skphysicsbody
1
2
»