当前位置:网站首页>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为想要添加的深度值
边栏推荐
猜你喜欢
随机推荐
【ts】typeScript高阶:any和unknown
GIS面试问题
浅谈遇到的小问题
IT系统运行维护方法及策略
游戏引擎除了开发游戏还能做什么?
(oj)原地移除数组中所有的元素val、删除排序数组中的重复项、合并两个有序数组
网络信息安全运营方法论 (上)
C语言联合体union占用空间大小问题
LeetCode刷题之第23题
Unity常用模块设计 : Unity游戏排行榜的制作与优化
每日一题-合并K个升序链表-0722
每日一题-DFS
【UiPath2022+C#】UiPath 数据操作
Lua,ILRuntime, HybridCLR(wolong)/huatuo热更对比分析
亲身实感十多年的面试官面试的题目
每日一题-最长回文子串-0714
UE4美术你有必要了解的数学基础
5G中切片网络的核心技术FlexE
网管日记:故障网络交换机快速替换方法
九、响应处理——内容协商底层原理









