MoveToCenter.ts 565 B

123456789101112131415161718
  1. import { _decorator, Component, SystemEventType, Vec3 } from 'cc';
  2. import { TouchHelper } from '../Main/TouchHelper';
  3. import { MapMove } from './MapMove';
  4. const { ccclass, property } = _decorator;
  5. /**
  6. * @description 使地图中的节点快速移动到视角中心
  7. * @author Soonsky
  8. */
  9. @ccclass('MoveToCenter')
  10. export class MoveToCenter extends Component {
  11. @property({ type: MapMove, tooltip: "地图移动控件" }) mapMove: MapMove;
  12. public move(position?: Vec3): void {
  13. this.mapMove.moveTo(position ? position : this.node.position);
  14. }
  15. }