美文网首页
Unity 四种坐标系

Unity 四种坐标系

作者: LeoYangXD | 来源:发表于2016-12-17 00:02 被阅读102次

1、World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。

2、Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量的。

3、ViewPort Space(视口坐标):视口坐标是标准的和相对于相机的。相机的左下角为(0,0)点,右上角为(1,1)点,Z的位置是以相机的世界单位来衡量的。

4、绘制GUI界面的坐标系:这个坐标系与屏幕坐标系相似,不同的是该坐标系以屏幕的左上角为(0,0)点,右下角为(Screen.width,Screen.height)。

【四种坐标系的转换】

1世界坐标→屏幕坐标:camera.WorldToScreenPoint(vector3);
2屏幕坐标→视口坐标:camera.ScreenToViewportPoint(vector3);
3屏幕坐标→世界坐标:ScreenToWorldPoint(Vector3)
4视口坐标→屏幕坐标:camera.ViewportToScreenPoint();
5视口坐标→世界坐标:camera.ViewportToWorldPoint();

相关文章

  • Unity3D的四种坐标系

    Unity3D的四种坐标系 【Unity3D的四种坐标系】 1、World Space(世界坐标):我们在场景中添...

  • 游戏数学

    坐标系 右手坐标系:3d max 左手坐标系:Unity、Unreal 参考链接: 理解Unity3D中的四种坐标...

  • Unity 四种坐标系

    1、World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。t...

  • layabox的坐标系

    layabox是右手坐标系,unity是左手坐标系laya里面是垂直于屏幕向外部署场景unity是垂直于屏幕向内部...

  • Unity3d中的坐标系

    Unity中的坐标系主要可以分为 一、世界坐标系和局部坐标系 3D坐标系分为左手坐标系和右手坐标系如下图,Unit...

  • Unity中的坐标转换(世界坐标,视图坐标,屏幕坐标)

    博客对Unity内坐标系的转换和API进行一个总结和原理推测解析 Unity内的坐标系组成 世界坐标 将游戏内的游...

  • Unity Shader基础练习(四)3D数学基础

    坐标系 3DMAX是右手坐标系 Unity是左手坐标系 做建模要考虑到适应的坐标系 当物体Reset 后模型坐标是...

  • three.js 笔记二 左右手坐标系 正旋转

    先上结论:Unity 使用的是左手坐标系,threejs和WEBGL是右手坐标系 一、概念 关于左右手坐标系的概念...

  • 【Unity】Unity3D的四种坐标系

    World Space(世界坐标) 我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。tra...

  • Unity3D坐标系

    一 、世界坐标系--全局坐标系: 用来描述游戏场景内所有物体位置和方向的基准,也称为世界坐标系。Unity场景中创...

网友评论

      本文标题:Unity 四种坐标系

      本文链接:https://www.haomeiwen.com/subject/awdomttx.html