From fc5fc7ca68282cce52c240ae5b3e69e81c27bfcb Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 13 十一月 2024 14:15:10 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/tool.js | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) diff --git a/zy-acs-flow/src/map/tool.js b/zy-acs-flow/src/map/tool.js index c3a15d6..161a168 100644 --- a/zy-acs-flow/src/map/tool.js +++ b/zy-acs-flow/src/map/tool.js @@ -9,6 +9,7 @@ DEVICE_SELECTED_EFFECT_COLOR, POINT_ROUTE_DIRECTION, DEVICE_SPRITE_TINT_DARK, + ANIMATE_DURING_TIME, } from './constants'; import { getRouteList } from './http'; import PointRoute from "./PointRoute"; @@ -111,8 +112,8 @@ if (texture) { sprite = new PIXI.Sprite(PIXI.Texture.from(texture, { resourceOptions: { scale: 1 } })); } - sprite.width = 400; - sprite.height = 700; + sprite.width = 750; + sprite.height = 1300; sprite.zIndex = DEVICE_Z_INDEX.AGV; break case DEVICE_TYPE.POINT: @@ -348,7 +349,7 @@ function onSpriteMouseOver(event) { if (tooltip) { - app.stage.removeChild(tooltip); + app?.stage.removeChild(tooltip); } tooltip = createSpriteTooltip(this);// this => sprite tooltip.x = event.data.global.x + 10; @@ -365,7 +366,7 @@ function onSpriteMouseOut() { if (tooltip && tooltip.parent) { - tooltip.parent.removeChild(tooltip); + tooltip.parent?.removeChild(tooltip); tooltip = null; } } @@ -478,7 +479,7 @@ effectTicker = null; } if (effectCircle) { - mapContainer.removeChild(effectCircle); + mapContainer?.removeChild(effectCircle); effectCircle = null; } selectedSprite = null; @@ -564,7 +565,7 @@ const endRotation = sprite.rotation + rotationDifference; new TWEEDLE.Tween(sprite) - .to({ rotation: endRotation }, 1000) + .to({ rotation: endRotation }, ANIMATE_DURING_TIME) .easing(TWEEDLE.Easing.Linear.None) .onUpdate(() => { // agv @@ -656,7 +657,7 @@ } } -const agvRotationOffsetDegrees = 0; +const agvRotationOffsetDegrees = 90; const agvRotationOffset = rotationParseNum(agvRotationOffsetDegrees); const showAgvSprite = (curZone, agvVo, setCurSprite) => { @@ -687,11 +688,11 @@ // agvNo sprite const agvText = new PIXI.Text(agvNo.toString(), { - fontSize: 60, + fontSize: 50, fill: 0x000000, }); agvText.anchor.set(0.5, 0.5); - agvText.position.set(0, 0); + agvText.position.set(0, 5); agvSprite.addChild(agvText); agvSprite.updateTextRotation = () => { @@ -714,14 +715,14 @@ agvSprite.data.battery = battery; } - animateRotation(agvSprite, targetRotation, agvRotationOffset); + animateRotation(agvSprite, targetRotation + agvRotationOffset, agvRotationOffset); } new TWEEDLE.Tween(agvSprite.position) .to({ x: codeSprite.position.x, y: codeSprite.position.y - }, 1000) + }, ANIMATE_DURING_TIME) .easing(TWEEDLE.Easing.Linear.None) .start(); } -- Gitblit v1.9.1