cocos creator~实现相机跟随

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/themagickeyjianan/article/details/86268356

1)创建一个摄像机

Camera影响的节点是game节点,这个节点下面有hero和整个tiled地图

2)将要跟随的物体,即hero的坐标转化为相机的坐标,注意:只想跟随x轴


cc.Class({
    extends: cc.Component,

    properties: {
        target: {
            default: null,
            type: cc.Node
        }
    },

    // LIFE-CYCLE CALLBACKS:

    // onLoad () {},

    start () {

    },

    update (dt) {
        if(!this.target){
            return;
        }

        var w_pos = this.target.convertToWorldSpaceAR(cc.p(0, 0));
        var c_pos = this.node.parent.convertToNodeSpaceAR(w_pos);
        this.node.x = c_pos.x;
    },
});

猜你喜欢

转载自blog.csdn.net/themagickeyjianan/article/details/86268356