cocos creator坐标系转换的方法

2023-04-08  本文已影响0人  阳光天天耀

        // 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

上一篇下一篇

猜你喜欢

热点阅读