Unity已经集成了转化坐标API了
做寻路时还想着射线检测探点。这个更方便
世界坐标转屏幕坐标
Camera.main.WorldToScreenPoint(targetPos.transform.position);
屏幕坐标转世界坐标
Camera.main.ScreenToWorldPoint(mousePositionOnScreen);
获取鼠标点击坐标
Input.mousePosition
参考
本文介绍了在Unity中如何进行世界坐标和屏幕坐标的转化,包括使用`Camera.main.WorldToScreenPoint()`将世界坐标转为屏幕坐标,`Camera.main.ScreenToWorldPoint()`用于屏幕坐标转回世界坐标,以及如何通过`Input.mousePosition`获取鼠标点击的屏幕坐标。这些转换在游戏开发中的寻路、交互等场景非常实用。
Unity已经集成了转化坐标API了
做寻路时还想着射线检测探点。这个更方便
Camera.main.WorldToScreenPoint(targetPos.transform.position);
Camera.main.ScreenToWorldPoint(mousePositionOnScreen);
Input.mousePosition
参考
2718
2358
436

被折叠的 条评论
为什么被折叠?