panel 90度旋转后拖拽方向与实际方向相差90度问题修正

由于业务需求, 需要在游戏内的某个页面由横屏切竖屏, 结果发现laya支持的不太好, 于是打算做个页面旋转-90度来解决这个问题, 由于这个页面有个长panel需要纵向(旋转后)拖拽, 发现旋转-90后实际的拖拽方向还是没旋转的方向, 打个比方: 旋转后, 横着拖拽竖着动, 竖着拖拽横着动, 感觉应该不是一个很难搞的问题就改了下源码
QQ截图20201216221113.png

基本原理也比较简单, 获取所有父级的旋转角度和, 计算实际角度区间, 按照区间这是当前方向还是横置方向.
已邀请:

不明生物!

赞同来自:

这个代码位置在laya.ui.js文件里ScrollBar里, 大约在3500行左右.
我没验证旋转180度拖拽是是不是反的, 估计是反的. 有需求的继续升级下加个求负值就行.

要回复问题请先

商务合作
商务合作