2016-08-09 4 views
1

코코아 제작자에서 배경 이미지를 반복 효과로 설정하는 방법은 무엇입니까?코코아 제작자의 배경 이미지 반복 효과

문자가 실행되면 뒤로 이미지가 뒤로 이동해야하지만 한 장치 크기의 이미지 파일을 사용하여 반복적으로 반복하여 배경에 반복하고 싶습니다.

답변

1

캔버스 크기와 동일한 것으로 가정 된 앵커 0,0 크기의 두 배경 이미지를 차례로 사용하여이 작업을 수행 할 수 있다고 생각합니다 (이미지는 캔버스 내부에 배치되지 않음). 이 스크립트는 두 이미지 모두에 적용되어 가장 간단한 형태로 그 효과를 얻을 수 있습니다.

cc.Class({ 
 
    extends: cc.Component, 
 

 
    properties: { 
 
     // speed of scrolling 
 
     speed: 0, 
 
     // reset to position 
 
     bgwidth: 0 
 
    }, 
 

 
    // use this for initialization 
 
    onLoad: function() { 
 
    }, 
 

 
    // called every frame, uncomment this function to activate update callback 
 
    update: function (dt) { 
 
     var x = this.node.x; 
 
     x -= this.speed * dt; 
 
     if (x <= -this.bgwidth) { 
 
      x += this.bgwidth*2; 
 
     } 
 
     this.node.x = x; 
 
    }, 
 
});