我是Swift游戏的新手。
我试图将重力点放在屏幕的中心,所有其他对象(SKSpriteNode)将被吸引到屏幕的中心。
我在中心成功创建了重力点。
问题是,
1
我通过拖放图片将图片添加到场景中
.sks
个文件。那个图像被我的引力点吸引了。 (图像移向重力点,然后移出 屏幕很快,我不知道为什么它不会停留在引力上 点)
2
我通过编程方式添加了另一张图片
图像创建成功但未被吸引 重力点。
let player1 = SKSpriteNode(imageNamed: "dot")
player1.position = CGPoint(x: size.width / 4, y: size.height / 4)
player1.setScale(0.05)
player1.physicsBody?.dynamic = true
player1.physicsBody?.allowsRotation = true
player1.physicsBody?.affectedByGravity = true
addChild(player1)
为什么当我通过拖放添加时它被吸引而在我通过编程添加时不被吸引?
请指出我在做什么错。谢谢你的时间。 (: