unity笔记-20161110

来源:互联网 发布:压缩js 还原 编辑:程序博客网 时间:2024/06/02 02:23

接到一个需求,将一个场景内的物体,飞到ngui的ui上。

用ngui的camera将世界坐标转换为屏幕坐标,再用mainCamera将屏幕坐标转换为世界坐标,就可以得到目标位置。


//目标位置的世界坐标转换为屏幕坐标
targetScreenPos = UICamera.currentCamera.WorldToScreenPoint(target.position);
//再转换为mainCamera的世界坐标
targetPos = Camera.main.ScreenToWorldPoint(targetScreenPos);

0 0