相关疑难解决方法(0)

如何在关节周围旋转精灵

我需要让手臂和手围绕钩子的中心旋转,如下图所示,没有它们分开或改变它们的形状(手臂和手之间的角度没有变化,只是在A处旋转),如下图所示:

在此输入图像描述

我尝试旋转手臂,但这使它们分开并改变形状.您可以在下面查看我的代码:

let hookCategoryName = "hook"
let leftArmCategoryName = "leftArm"
let rightArmCategoryName = "rightArm"
let leftHandCategoryName = "leftHand"
let rightHandCategoryName = "rightHand"

let hookCategory             : UInt32 = 0x1 << 0
let leftArmCategory            : UInt32 = 0x1 << 1
let rightArmCategory           : UInt32 = 0x1 << 2
let leftHandCategory           : UInt32 = 0x1 << 3
let rightHandCategory          : UInt32 = 0x1 << 4

extension Int {
  var degreesToRadians: Double { return Double(self) * .pi / 180 }
}
extension FloatingPoint { …
Run Code Online (Sandbox Code Playgroud)

rotation sprite-kit skphysicsjoint swift

7
推荐指数
1
解决办法
213
查看次数

标签 统计

rotation ×1

skphysicsjoint ×1

sprite-kit ×1

swift ×1