3D游戏的世界坐标走势图3d怎么转成屏幕坐标走势图3d?

unity最常用的几种坐标走势图3d屏幕唑标走势图3d,世界坐标走势图3dngui坐标走势图3d,相对于父物体的坐标走势图3d(localPoisition)
但是有时候这几种坐标走势图3d相互转换何其困难,让自己狠抓头不得不操作的方式是创建虚拟体,然后来回改变他的父节点(parent),
不过unity提供了两个方法挺好用的解决了所有坐标走势图3d转换问题,
InverseTransformPoint: 绝对坐标走势图3d转相对坐标走势图3d也就是世界坐标走势图3d转你想要放到的父节点下的相对坐标走势图3d,
TransformPoint: 相对坐标走势图3d转绝对坐標走势图3d也就是你想要放到的父节点下的相对坐标走势图3d转成世界坐标走势图3d,
调用方法就是比如你想把鼠标点击的位置转换成你某┅个父节点下的ngui坐标走势图3d。
这样就得到了一个屏幕点击转向ngui的父节点的相对坐标走势图3d其他的物体也是用此类方法使用,这样保证了操作坐标走势图3d的流畅性

我要回帖

更多关于 3d字谜 的文章

 

随机推荐