代码是这样的,很简单,就是鼠标点哪里,空节点就移动到哪里
import { _decorator, Component, Node,systemEvent,SystemEvent,EventTouch, Touch,Vec3 } from ‘cc’;
const { ccclass, property } = _decorator;
@ccclass(‘NewComponent’)
export class NewComponent extends Component {
@property v3:Vec3 = new Vec3;
start() {
systemEvent.on(SystemEvent.EventType.TOUCH_START,this._shiyan,this);
}
_shiyan(touch:Touch,event:EventTouch){
this.node.setPosition(event.getLocationX(),event.getLocationY(),0);
this.node.getPosition(this.v3)
console.log(event.getLocationX(),event.getLocationY(),0);
console.log(this.v3.x,this.v3.y);
}
update(deltaTime: number) {
}
}
然后就这样了

