滚动屏幕中的延迟/跳转swift spritekit中的动画

时间:2015-02-08 19:27:33

标签: swift

我已经声明了两个skspritenode并在“didMoveToView”中设置了它们的属性。更新函数内部的代码如下

覆盖func update(currentTime:NSTimeInterval){

   backGround.position = CGPointMake(backGround.position.x-4.0, backGround.position.y)
   background2.position = CGPointMake(background2.position.x-4.0, background2.position.y)

    if (backGround.position.x < -backGround.size.width){
        backGround.position = CGPointMake(background2.position.x + background2.size.width, background2.position.y);
    }

    if (background2.position.x < -background2.size.width) {
        background2.position = CGPointMake(backGround.position.x + backGround.size.width, backGround.position.y);
    }



    }

动画效果很好,但是,当首次在模拟器中加载时,动画中会出现明显的滞后/跳跃。有没有办法解决这个问题?

0 个答案:

没有答案