skaction

    0热度

    1回答

    我正试图用扫手的方式制作一些东西。 我从NSDate拉分钟。 然后稍微计算弧度值,并找到一个XY位置,我的精灵应该在1分钟内移动, 然后在下一分钟开始时我计算下一个XY位置,我的精灵应该移到那最小。 ,所以我有更新功能 //Get Current Minute var currentTime = NSDate(); var nowCal = NSCalendar(calendarIdentif

    0热度

    1回答

    我试图让一只鹿通过不同的定义位置跳转ramdonly。 func deerJumping() { // The different locations are arranged ramdonly var places: [CGFloat] = [1124, 852, 1540, 1908, 628, 1736, 392].shuffled() //Then the f

    0热度

    1回答

    我正在尝试创建一个带有八个或无限符号形状的CGPath。我的确认为路径创建应该返回所需的结果,但我还是会张贴在这里: let path = CGMutablePath() path.addEllipse(in: CGRect(x: -height/4, y: -height/2, width: height/2, height: height/2)) path.addEllipse(in:

    0热度

    1回答

    我正在尝试对文本标签进行动画和编码,但使用SKAction.wait(:)函数会导致调用错误中出现额外的参数。这是我的代码。我没有其他的错误,我的其他SKAction功能做工精细: import SpriteKit import GameplayKit class GameScene: SKScene { private var label : SKLabelNode?

    1热度

    2回答

    我想通过带有1个输入参数的SKAction来调用函数。 当我宣布SKAction,我得到一个错误:“无法将类型的价值‘()’到期望的参数类型‘() - >虚空’ self.run(SKAction.repeat(SKAction.sequence([SKAction.wait(forDuration: 1), SKAction.run(self.decreaseHealth(by: 5.0))])

    3热度

    2回答

    The run function为SKNode让你当操作完成,而是通过removeAllActions? 如果动作被取消/删除取消动作不会调用从run功能完成块什么运行块。 当动作被取消/删除时,是否有回调或运行代码的方式?

    0热度

    1回答

    https://i.stack.imgur.com/JQ9r6.png 你上面的旋转可以看到我的游戏的图像。我有敌人产卵并在Y轴上向下移动。玩家想要在敌人到达墙壁之前击落敌人。现在,玩家正在旋转到触摸位置。我想要的是让子弹与旋转方向一致。就像现在一样,子弹直接向前。这是子弹的代码。 func spawnBullets(towards point: CGPoint) { let bulle

    0热度

    1回答

    上面是我的游戏的图像。自上而下的游戏。无论玩家在屏幕上触摸什么位置,我都希望子弹能够持续一段时间到达该位置。我也希望玩家能够在屏幕上拖动他的手指,同样的事情发生。这样玩家每次想要拍摄时都不必触摸屏幕。 到目前为止,我已经尝试了一些不同的东西,但似乎没有任何工作。 首先,我不知道我是否应该有一个单独的子弹功能。但无论如何,这是我的子弹功能。 func spawnBullets() { le

    0热度

    1回答

    我有一个spritekit场景,并为其中一个spriteSceneNode添加了一些操作序列。 例如,一个名为node1的spriteSceneNode移动到point1,然后它将移动到point2,然后移动到point3等。它通过使用“SKAction.moveTo”函数实现。 我的问题是, 是否可以调用自定义的功能,当它到达每个点(点1或点2或POINT3)。? 在这里添加一些代码。 func

    0热度

    1回答

    所以我有一个在xcode 8上运行得很好的项目,但是当我尝试在xcode 9b2上运行它时它崩溃了。 我创造audionode: let birdSound = SKAudioNode(fileNamed: "fly.mp3") 将其添加到场景,它的工作原理。 但如果我这样做的动作,如: birdSound.run(SKAction.changeVolume(to: 0, duration: