CCQ <div style="padding: 50px 0px;height:100vh"> <div style="position: relative"> <div id="mylayaCanvas" ></div> </div> </div>如代码所示 指定layacanvas外包两层div 样式如代码这样设置后发生点击的范围跟实际按钮展示的范围发生偏移如图片所示 红框才是点击的范围 有没有什么解决办法,不改源码的话。用的版本是1.7.18
Laya_XS 你可以通过 var matrix = Laya.stage.get_transform(); 第一个方法: matrix.tx += 100;//水平方向移动; matrix.ty += 100;//垂直方向移动; 第二个方法: matrix.translate('水平方向移动','垂直方向移动');
kura canvas定位后 点击区域偏移 - layabox问答社区-HTML5引擎社区-LayaAir开发者社区 第一个回答 解决了这个问题 如果是根据父级div定位 可以通过var target=document.getElementById('div-id');this._point.setTo((e.pageX || e.clientX)-target.offsetLeft,( e.pageY || e.clientY)-target.offsetTop);