我正在創建一個spritenode,設置其位置並將其錨點更改爲(0,.5),然後創建一個phyicsbody。 物理學家認爲我的定位點仍然在(.5,.5),愚蠢。 同樣的問題在這裏引用,但沒有解決:Physicsbody doesn't adhere to node's anchor point 訂單我做的事情是正確的,這只是我的physicsbody是固執。
我試圖使用UIGestureRecognizers能夠在SpriteKit場景內移動一個sprite。到目前爲止,它移動得很好,但只要我把手指從屏幕上移開,它就會停下來。我現在想做的事情是將手勢結尾轉換爲精靈的輕彈式運動,這樣它就繼續朝着我根據該運動以一定程度的力量移動手指的方向。 以下是我目前爲止似乎適用於水平移動但仍在Y軸上以錯誤方向發送精靈的內容。 if (recognizer.state