123456789101112131415161718192021222324252627282930 |
- import { _decorator, Component, EventTouch, Node, Vec2 } from 'cc';
- import { RoleList } from './RoleList';
- import { resMgr } from '../../Frames/ResourcesMgr';
- import { CharacterSlotMgr } from './CharacterSlotMgr';
- const { ccclass, property } = _decorator;
- @ccclass('TouchMgr')
- export class TouchMgr extends Component {
- movePos: Vec2 = null;
- protected onLoad(): void {
- }
- start() {
- this.node.on(Node.EventType.TOUCH_END, (e: EventTouch) => {
- //pos 为 世界坐标系下的坐标,以左下角为原点(0,0)
- const pos = e.getUILocation();
- this.func(pos);
- })
- this.node.on(Node.EventType.TOUCH_MOVE, (e: EventTouch) => {
- const pos = e.getUILocation();
- this.movePos = pos;
- })
- }
- func(pos: Vec2) {
- }
- }
|