- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在使用 SKPhysicsJointSpring
将多个节点连接在一起。我希望能够使用对数公式而不是胡克定律来指定力。
有没有办法让我子类化SKPhysicsJoint
来提供我自己的力计算?或者我必须在 update(..)
中手动实现此操作?
非常感谢,
最佳答案
您必须“在更新
中手动”或其他方式实现它。 SKPhysicsJoint
及其明显的子类甚至不是真实的。尝试打印一个:
:; xcrun swift -framework SpriteKit
"crashlog" and "save_crashlog" command installed, use the "--help" option for detailed help
Welcome to Apple Swift version 2.0 (700.0.52.1 700.0.65). Type :help for assistance.
1> import SpriteKit
2> print(SKPhysicsJoint())
<PKPhysicsJoint: 0x1029006b0>
3> print(SKPhysicsJointSpring())
<PKPhysicsJointDistance: 0x102800530>
您实际上从私有(private)PhysicsKit框架获取类的实例,并且您不能对这些类进行子类化。
关于swift - 自定义 SKPhysicsJoint 子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32018452/
我有这个代码,我连接两个节点,一切都按预期工作。问题是我想删除节点之间的连接蓝线(附图为引用)。我该怎么做? //This function creates a player sprite no
使用 Swift 和 Sprite-Kit,我试图在名为“pin”的静态 SKSpriteNode 位置与用户触摸屏幕的任何位置之间创建一条具有逼真的物理特性的绳索。我通过添加称为 ropeNodes
所以我有一个我在 Sprite Kit 中制作的牵线木偶,并将他放在一个场景中。我创建了一个 Marionette 类,它是 SKNode 的子类,当我创建这个类的实例时,我将多个 SKSpriteN
使用 spritekit 物理关节如何让一个物体以固定距离绕另一个物体运行? 对象-A,不应移动 物体 B,当施加力时应该绕物体 A 旋转 为了实现这一点,我尝试在两个物理体之间附加一个 SKPhys
我目前正在使用 SKPhysicsJointSpring 将多个节点连接在一起。我希望能够使用对数公式而不是胡克定律来指定力。 有没有办法让我子类化SKPhysicsJoint来提供我自己的力计算?或
这似乎是 Apple 的一个重大疏忽,但由于 SKPhysicsJoints 在场景坐标中设置了 anchor ,这使得无法进行任何类型的滚动游戏。 要在 SpriteKit 中模拟摄像机,您需要创建
我正在开发一个 SpriteKit 项目。我通过 node.physicalsBody?.joints 访问节点的关节。 它应该包含一个 SKPhysicsJointPin,实际上我得到了一个包含一个
我希望能够在我的游戏中“放大”和缩小,但是当我缩放父“世界”SKNode 时,关节不会相应缩放,因为它们必须添加到 SKScene(这是根节点)。 更改 SKScene 的大小是有效的,但是我小时候拥
我在移动通过 SKPhysicsJoint 连接的 Sprite 时遇到问题。我有一个如下所示的 touchesMoved 方法: - (void)touchesMoved:(NSSet *)touc
我正在尝试在我的播放器底部添加一个碰撞框以仅检测平台。经过大量的试验和错误后,我发现有一个额外的物理体作为一个固定位置的子连接到另一个物理体,我需要使用 SKPhysicsJoint。我这样做了,它似
我正在 Sprite Kit 和 Swift 中制作一个游戏,我在屏幕底部有一个 Sprite,并且有一个从顶部掉落的 Sprite,我想捕获并粘在底部的 Sprite 上,所以我正在尝试使用 SKP
与 Swift和 Sprite Kit ,我想创建一个 SKPhysicsJoint (例如 an SKPhysicsJointFixed )但问题是 Xcode 没有给我任何建议: 如果我尝试手动设
我是一名优秀的程序员,十分优秀!