首先我想达到的效果手指按住屏幕有一个sprite跟随手指移动;
目前是实现了的;
以下是代码
start() {
this.node.on(Input.EventType.TOUCH_MOVE, (event)=>{
this.MoveTile(new Vec3(event.touch.getUILocationX(), event.touch.getUILocationY(), 0));
}, this);
}
public MoveTile(pos:Vec3){
//1、设置位置
this.node.setWorldPosition(pos);
//2、得到位置
this.nowPos = this.node.position;
console.log(this.nowPos);
}
我现在的问题是MoveTile函数中的1、和2、两个步骤我想反过来
然后在中间对this.nowPos进行一些判断再执行1、设置位置
但是我不知道用什么方法转换WorldPosition得到对的坐标
我也不知道我描述明白了没有。