【镜头跟随】

我想做镜头开始跟着一个物体在画布里移动,如果物体持续往上面走,镜头跟随停止,此时物体再往下走,镜头跟随开启。
if (this.camrea) {
if (Math.abs(this.camrea.y) <= 480) { 判断摄像机小于等于480,才开启镜头跟随
this.camrea.x = this.node.x;
this.camrea.y = this.node.y;
}
};

可是这个代码有个问题就是往上走,超过了480镜头跟随能停止,当物体往下走,镜头跟随就一直停止,不起作用了,请教各位大神帮忙,万分感谢

为什么是判断摄像机小于等于480啊, 那你this.node.y>480之后, camera的y也>480之后这个判断就一直是false了啊

那是改判断物体么?好像是不能判断摄像机,不然一直flase

是的:slightly_smiling:

非常感谢,已经可以了