[]startDrag 被拖拽物体所在view发生旋转后的bug
假定
舞台大小为 750 *1218
view 大小为 1218 * 750 坐标(0,0)锚点也是(0,0)
当view旋转 -90度, 且view .y = 1218时:
startDrag后拖拽物体跟手指不同步,位置有偏移,不旋转正常
舞台大小为 750 *1218
view 大小为 1218 * 750 坐标(0,0)锚点也是(0,0)
当view旋转 -90度, 且view .y = 1218时:
startDrag后拖拽物体跟手指不同步,位置有偏移,不旋转正常
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Star楼
赞同来自:
laya.utils.Dragging 下的
/**
*拖拽的循环处理函数。
*/
__proto.loop=function(){
var point=this._parent.getMousePoint();
var mouseX=point.x;
var mouseY=point.y;
var offsetX=mouseX-this._lastX;
var offsetY=mouseY-this._lastY;
if(/macintosh|window/.test(navigator.userAgent.toLowerCase()))
{
console.log("mouseX:=["+ mouseX+"] mouseY:=["+mouseY+"] _lastX:=["+this._lastX+"] _lastY:=["+this._lastY+"] offsetX:=["+offsetX+"] offsetY:=["+offsetY+"]");
}
else
{
offsetX = this._lastY - mouseY;
offsetY = mouseX-this._lastX;
}
Aar0n
赞同来自: