最新creator3.6.1,就实现一个鼠标跟随功能。 目前测试就屏幕左下角是正确的,往x/y正方向移动,偏移越来越大,求助。确实测试一整天没解决,太笨了。。。 不知是否系统bug。 工程已上传。
TouchPointTestProj.zip (8.3 KB)
最新creator3.6.1,就实现一个鼠标跟随功能。 目前测试就屏幕左下角是正确的,往x/y正方向移动,偏移越来越大,求助。确实测试一整天没解决,太笨了。。。 不知是否系统bug。 工程已上传。
TouchPointTestProj.zip (8.3 KB)
https://github.com/cocos/cocos-test-projects/blob/v3.6/assets/cases/event/event-info.ts
参考一下测试项目中的脚本代码, 可以把项目clone下来跑一下看看哪个api是符合你的预期的.
解决了吗,我也遇到这个问题
const vue3 = new Vec3(event.getLocation().x, event.getLocation().y, 0);
const aa = this.node.getComponent(UITransform).convertToNodeSpaceAR(vue3);
const vue2 = new Vec2(aa.x, aa.y);
this.nodes.forEach((node) => {
if (
rect(node.getComponent(UITransform).getBoundingBox()).contains(
vue2
)
) {
用getUILocation,不要用getLocation
感谢。确实可行。不过编辑器模式下依旧相同现象,浏览器测试ok。
谢谢,使用楼下方案确实可以。就是编辑器模式运行依然相同问题。
使用不同分辨率还是会出现