Updated CameraTracker.

This commit is contained in:
genxium 2023-01-31 23:11:46 +08:00
parent e3440a2a06
commit 2fb6fd6bea
2 changed files with 11 additions and 2 deletions

View File

@ -547,7 +547,7 @@
"array": [
0,
0,
210.53572189052173,
209.73151519075364,
0,
0,
0,

View File

@ -29,6 +29,15 @@ cc.Class({
if (!selfPlayerRichInfo) return;
const selfPlayerNode = selfPlayerRichInfo.node;
if (!selfPlayerNode) return;
self.mapNode.setPosition(cc.v2().sub(selfPlayerNode.position));
const dst = cc.v2().sub(selfPlayerNode.position);
const pDiff = dst.sub(self.mapNode.position);
const stepLength = dt * self.speed;
if (stepLength > pDiff.mag()) {
self.mapNode.setPosition(dst);
} else {
pDiff.normalizeSelf();
const newMapPos = self.mapNode.position.add(pDiff.mul(dt * self.speed));
self.mapNode.setPosition(newMapPos);
}
}
});