我是Swift編程的新手,我使用的是SpriteKit。如何將重心設置到SpriteKit中的屏幕中心Swift
有沒有人知道如何設置世界的重力到屏幕的中心,我的所有小精靈都會落在屏幕的中心? 還是可以配置它?任何幫助?提前致謝。
我是Swift編程的新手,我使用的是SpriteKit。如何將重心設置到SpriteKit中的屏幕中心Swift
有沒有人知道如何設置世界的重力到屏幕的中心,我的所有小精靈都會落在屏幕的中心? 還是可以配置它?任何幫助?提前致謝。
您可以使用SKFieldNode用於此目的
代碼示例
// create grav field
let field = SKFieldNode.radialGravityField();
// center on X-axis
field.position.x = size.width/2;
// center on Y-axis
field.position.y = size.height/2;
// add to your world
addChild(field);
你好@爵士user2893289的!謝謝你回答我的問題。我已經使用該代碼,並設置此代碼self.physicsWorld.gravity = CGVector(dx:0,dy:0)。我擔心的是,即使使用示例代碼並設置了我提到的代碼,我是否可以設置新的重力重量? 此外,當我使用示例代碼時,此代碼不起作用「self.physicsBody?.affectedByGravity = false」。 我希望你能理解我的擔憂。 – jcaldana
重複http://stackoverflow.com/q/29615651/312594 – par