Unity 透视相机世界和屏幕坐标系转换

Vector3 viewPoint = Input.mousePosition;

viewPoint.z -= Camera.main.transform.position.z;

Vector3 worldPos = Camera.main.ScreenToWorldPoint(viewPoint);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Unity脚本基础 1.Unity3D中的协程(coroutine)和C#线程之间的区别是什么? 多线程程序同时运...
    豆铮阅读 3,660评论 0 3
  • 在Unity中我们通常会用到以下几个坐标系下的点: 世界坐标系:World Space简单来讲,我们通过 tran...
    GolDHeaven阅读 60,943评论 2 16
  • 世界坐标转换本地坐标 public Transform ObjectPos; public void CdPos(...
    八年_44da阅读 678评论 0 0
  • 在这个世界上人不可以没有父母,同样也不可以没有朋友。是的,父母生下身,朋友长起志,这是真理。 因为寂寞,因为难耐,...
    杰杰不战不胜阅读 246评论 0 1
  • 1.今天学习心理咨询的个案概念化和案例督导,收获非常大。也深感自己专业理论的欠缺,需要静心读书,多实践。 2.朋友...
    浑沌的静阅读 335评论 0 0