背景图像重复影响在科科斯克里特岛

时间:2016-08-09 07:29:28

标签: cocoscreator

如何在cocos creater中重复设置背景图像?

如果角色运行,背面图像应向后流动,但我想通过使用一个设备尺寸的图像文件反复连续重复背景。

1 个答案:

答案 0 :(得分: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;
    },
});
&#13;
&#13;
&#13;