六月丶
[学习笔记]unity3d-坐标系统
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
六月丶
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
社区首页
>
专栏
>
[学习笔记]unity3d-坐标系统
[学习笔记]unity3d-坐标系统
六月丶
关注
发布于 2022-12-26 17:51:45
发布于 2022-12-26 17:51:45
560
0
举报
文章被收录于专栏:
六月-游戏开发
六月-游戏开发
Unity坐标系
World Space
世界(全局)坐标系:整个场景的固定坐标。
作用:在游戏场景中表示每个游戏对象的位置和方向。Local Space
物体(局部)坐标系:每个物体独立的坐标系,原点为模型轴心点,随着物体移动或旋转而改变。
作用:表示物体间相对位置与方向。Screen Space
屏幕坐标系:以像素为单位,屏幕左下角为原(0,0)点,右上角为屏幕宽高(Screen.width,Screen.height),Z为到相机的距离。
作用:表示物体在屏幕中的位置。Viewport Space
视口(摄像机)坐标系:屏幕左下角为原(0,0)点,右上角为(1,1),Z表示到摄像机的距离。
作用:表示物体在摄像机中的位置及先后遮挡顺序。坐标系转换
LocalSpace --> WorldSpace
transform.forward在世界坐标系中表示物体正前方。
transform.right在世界坐标系中表示物体正右方。
transform.up在世界坐标中表示物体正上方。
transform.TransformPoint 转换
点
,受变换组件位置,旋转和缩放影响。
transform.TransformDirection 转换
方向
,受变换组件旋转影响。
transform.TransformVector 转换
向量
,受变换组件旋转和缩放影响。
WorldSpace --> LocalSpace
transform.InverseTransformPoint 转换
点
,受变换组件位置,旋转和缩放影响。
transform.InverseTransformDirection 转换
方向
,受变换组件旋转影响。
transform.InverseTransformVector 转换
向量
,受变换组件旋转和缩放影响。
WorldSpace <--> ScreenSpace
Camera.main.WorldToScreenPoint 将点从世界坐标系转换到屏幕坐标系中。
Camera.main.ScreenToWorldPoint 将点从屏幕坐标系转换到世界坐标系中。
WorldSpace <--> ViewportSpace
Camera.main.WorldToViewportPoint 将点从世界坐标系转换到视口坐标系中。
Camera.main.ViewportToWorldPoint 将点从屏幕坐标系转换到世界坐标系中。
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2020 年 01 月,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
css
游戏
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
css
游戏
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
目录
Unity坐标系
World Space
LocalSpace --> WorldSpace
WorldSpace --> LocalSpace
WorldSpace <--> ScreenSpace
WorldSpace <--> ViewportSpace
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐