我正在製作一個遊戲,用戶應該能夠觸發屏幕邊緣出來的「棒」來替換屏幕上的元素(球)。這些射彈大致類似於水池線索。或者也許是彈子柱塞,除了它們從「載入」位置(大部分在屏幕外)開始,當被觸發時,它們彈出,然後迅速撤退。我將如何使用SpriteKit構建泳池線索/簡化的彈球風格柱塞?
我不清楚我應該如何使用Sprite Kit來構建它們。
遊戲使用了PhysicsEngine,屏幕上的球應該受到重力的影響,當它們碰撞杆時它們應該被移動。然而,杆不應受重力影響,當它們與球碰撞時不會移動 - 它們應該簡單地退回,而不管它們是否與球接觸。
我意識到我可以設置杆的affectedByGravity屬性。但是,因爲它們在與球碰撞時仍會稍微移位。我如何'修復'或'釘'他們到位?我需要使用SKPhysicsSlidingJoint嗎?如果是這樣,有沒有人在網上遇到任何例子?有沒有更簡單的方法來做到這一點?