cocos creator坐标系转换的方法

        // node 锚点(0.5, 0.5)  宽和高是500 位置(100, 100)

        // 把node的(1,1)转到世界坐标, 带AR说明这个(1,1)是相对于node的锚点,不带说明相对左下角

        let pos0 = this.node.convertToWorldSpace(cc.v2(1, 1))

        let pos1 = this.node.convertToWorldSpaceAR(cc.v2(1, 1))

        cc.log(pos0)    // -149 -149

        cc.log(pos1)    // 101 101

        // 把世界坐标(1,1)转到这node的坐标, 带AR是相对于这node的锚点的(1,1), 不带是相对于这node左下的(1,1)

        let pos2 = this.node.convertToNodeSpace(cc.v2(1, 1))

        let pos3 = this.node.convertToNodeSpaceAR(cc.v2(1, 1))

        cc.log(pos2)    // 151 151

        cc.log(pos3)    // -99 -99

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容