我在 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/

10-14 21:03