Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何为具有圆角的精灵设置物理体
我创建了一个SKShapeNode通过以下方式 let sprite SKShapeNode rect CGRect x 20 y 10 width 40 height 20 cornerRadius 10 我也像这样设置了一个物理体 sp
swift
swift3
spritekit
skphysicsbody
Sprite Kit - 确定轻弹精灵的滑动手势矢量
我有一个游戏 圆形物体从屏幕底部射出 我希望能够滑动它们以将它们朝我滑动的方向轻弹 我的问题是 我不知道如何计算滑动的矢量 方向 以便使圆形物体以适当的速度向正确的方向轻拂 我使用的静态矢量 5 5 需要通过滑动速度和滑动方向来计算 另外
ios
Objectivec
spritekit
skphysicsbody
有没有办法直观地看到精灵套件的 SKPhysicsbody 边界线?
我在用bodyWithPolygonFromPath定义物理体的体积 我使用http dazchong com spritekit http dazchong com spritekit 获取所需的路径 但路径似乎不正确 我希望查看物理体路
Objectivec
spritekit
skphysicsbody
为什么这个 SKPhysicsJointPin 不能将这 2 个精灵保持在一起?
我显然不太了解 SKPhysicsJoint 但是除了 Apple 文档之外 网上的信息还很少 下面的代码有什么问题 我认为应该保持头部和颈部永久连接 我的意图是它们就像两张带有大头针的纸 这样它们可以旋转一点 但不仅仅是完全分开 当我运行
ios
spritekit
skphysicsbody
更改 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
1
2
»