当前位置:网站首页>D39_坐标转换
D39_坐标转换
2022-08-05 05:18:00 【没那么简单GG】
1.屏幕坐标
屏幕左下角为原点,向右为x的正方向,向上为y轴的正方向
2.UI坐标
屏幕的左上角为原点,向右为x的正方向,向下为y轴的正方向
3.世界坐标转屏幕坐标
Camera.main 默认找到场景中标签为MainCamera的相机组件
世界坐标转屏幕坐标 Camera.main.WorldToScreenPoint(target.position);
屏幕坐标转世界坐标 Camera.main.ScreenToWorldPoint(target.position);
Input.mousePosition 获取鼠标的屏幕坐标
当我们在进行坐标转换时要注意,屏幕坐标只有x,y而世界坐标为z,y,z-------故,在转换的时候需要给屏幕坐标一个深度值(z轴),用鼠标屏幕坐标转换世界坐标举例
Camera.main.ScreenToWorldPoint(Input.mousePosition+Vector3.forward*distance);
distance为想要添加的深度值
边栏推荐
猜你喜欢
随机推荐
网络通信及相关函数介绍
IT系统运行维护方法及策略
网络信息安全运营方法论 (上)
C语言入门笔记 —— 函数(1)
Redis设计与实现(第一部分):数据结构与对象
Unity huatuo 革命性热更系列1.3 huatuo示例项目源码分析与启发
LeetCode刷题之第746题
【UiPath2022+C#】UiPath 练习-数据操作
dataframe 常用操作
CVPR2021 - Inception Convolution with Efficient Dilation Search
栈区中越界可能造成的死循环可能
《基于机器视觉的输电线路交叉点在线测量方法及技术方案》论文笔记
【UiPath2022+C#】UiPath 数据操作
【Multisim仿真】直流稳压电源设计报告
六步搞定子网划分
LeetCode刷题之第86题
每日一题-单调栈
【ts】typescript高阶:条件类型与infer
C语言的一些小常识
C语言程序死循环问题解析——变量被修改









