当前位置:网站首页>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为想要添加的深度值
边栏推荐
猜你喜欢
随机推荐
CAN、CAN FD
idea 快速日志
每日一题-括号生成-0721
LeetCode刷题之第74题
LeetCode刷题之第54题
基于STM32F4的FFT+测频率幅值相位差,波形显示,示波器,时域频域分析相关工程
虚幻引擎5都有哪些重要新功能?
每日一题-下一个排列-0723
单片机按键开发库-支持连击、长按等操作
C语言查看大小端(纯代码)
物联网-广域网技术之NB-IoT
LeetCode刷题之第86题
ACL 的一点心得
【ts】typescript高阶:条件类型与infer
【shell编程】第三章:函数
Polygon计算每一个角的角度
网络信息安全运营方法论 (中)
LeetCode刷题之第416题
C语言—扫雷的实现
【UiPath2022+C#】UiPath 练习-数据操作