各种坐标搞得一头雾水,
世界坐标、屏幕坐标、UI 坐标、节点坐标 还有游戏视图内的坐标 …
就世界和本地坐标两种吧…
世界基于左下角,本地基于父容器…
世界坐标是基于屏幕左下角
屏幕坐标基本为屏幕正中心
UI坐标,你说的应该是绘图坐标系,基于左上角,在对一张图片进行剪切的时候会用到,向右和向下为正方向
节点坐标,是基于父节点锚点位置坐标
游戏视图内,这个需要考虑摄像机移动问题
有个 getUILocation, 获取当前触点在 UI 坐标系中的位置。
目前测试 getUILocation 和 getLocation 是一致的
但和 getLocationInView 是不一致的,很懵逼~
1赞
世界坐标是3d的,怎么会是屏幕左下角。
屏幕坐标不是以屏幕左下角为原点的吗
UI坐标不是以Canvas节点左下角为原点吗,转换成设计分辨率了