CocosCreator Touch转世界坐标


当场景中存在相机时,Touch的世界坐标会受到相机影响。
当相机位置处于(0,0)时或没有相机时,Touch.getLocation()得到的值就是世界坐标,
当存在相机和相机位置发生位移时,如在(100,100)的位置,此时Touch的世界坐标就受到影响。

let camera=cc.Camera.main;
let touchWorldPos=touch.getLocation().addSelf(camera.node.getPosition());
//或
let touchWorldPos=camera.getScreenToWorldPoint(touch.getLocation());


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM