IT常识
技术 Python PHP JavaScript IOS Android Java 数据库 资源 公众号 代码片段 github
  • IT常识
  • 技术

Unity之坐标转换

Posted 2020-08-02 tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity之坐标转换相关的知识,希望对你有一定的参考价值。

1、世界坐标→屏幕坐标:camera.WorldToScreenPoint(transform.position);这样可以将世界坐标转换为屏幕坐标。其中camera为场景中的camera对象。

2、屏幕坐标→视口坐标:camera.ScreenToViewportPoint(Input.GetTouch(0).position);这样可以将屏幕坐标转换为视口坐标。其中camera为场景中的camera对象。

3、视口坐标→屏幕坐标:camera.ViewportToScreenPoint();

4、视口坐标→世界坐标:camera.ViewportToWorldPoint();

以上是关于Unity之坐标转换的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D之笛卡尔坐标系转换——屏幕坐标转换世界坐标,世界坐标转换相机坐标工具

Unity坐标转换

unity坐标转换问题

unity为啥坐标转换都要用camera.main?

Unity3D-坐标转换笔记

Unity 与 NGUI 坐标转换原理

(c)2006-2024 SYSTEM All Rights Reserved IT常识