我在 Xcode 中使用 Sprite Kit,我想知道如何更改重力方向。默认重力方向为“X”,您可以在轴下方的图形上想象。如果我想更改为“Y”呢?
我的目标是给予物体坠落效果。它就像从高点坠落并接触地面,而不是物理响应!
(可能是棋盘游戏中的骰子)
//默认重力方向为X
SKSpriteNode *myNode =[SKSpriteNode spriteNodeWithImageNamed:@"ball"];
myNode.physicsBody=[SKPhysicsBody bodyWithCircleOfRadius:self.frame.size.width/2];
[self addChild: myNode];
提前致谢!
最佳答案
您可以使用此代码将矢量应用于场景的物理世界
self.physicsWorld.gravity=CGVectorMake(0,-10);
关于sprite-kit - 如何改变 Sprite Kit 的重力方向?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23449903/