文章目录

  • 一、左手坐标系
  • 二、游戏物体坐标
  • 三、世界坐标系方向

一、左手坐标系


Unity 中的 游戏场景 是一个 三维空间 ,

  • x 轴 ( 红色 ) 和 z 轴 ( 蓝色 ) 组成了 地面 ;
  • y 轴 ( 绿色 ) 垂直于地面 , 指向上方 ;

使用手势形象的理解 Unity 的坐标轴 ;

Unity 的世界坐标系 采用的是下图中的 左手坐标系 , 当 x 轴向右 , y 轴向上 时 , z 轴向里 ;


左手坐标系 与 右手坐标系 的区别是 , 当 x 轴向右 , y 轴向上 时 :

  • 左手坐标系 的 z 轴 向里 ;
  • 右手坐标系 的 z 轴 向外 ;

根据 导航器 Gizmo 可以看出 , Unity 场景的坐标系是左手坐标系 ;

二、游戏物体坐标


游戏物体 的 坐标 , 由其 x , y , z 三个轴的位置确定 ;

这三个值组成 坐标值 , 可以在 Inspector 检查器窗口 设定 ;

下图中 , 在 Hierarchy 层级窗口 或者 Scene 场景窗口 选中 立方体 , 然后 设置右侧 Inspector 检查器窗口 中的 Transform 属性中的 Position 属性 , 即可设置 立方体 游戏物体 的坐标位置 ;

当前位置是 ( 0 , 0 , 0 ) 世界坐标系的中心位置 , 将其设置为 ( 2 , 2 , 2 ) , 即可将其移动到如下位置 :


Gane 游戏窗口 显示的内容 , 可以 清楚的展示位置 ;

三、世界坐标系方向


世界坐标系方向 :

  • y 轴代表上下 , 绿色箭头指向天空 ;
  • x 轴代表东西方向 , 红色箭头指向东方 ;
  • z 轴代表南北方向 , 蓝色箭头指向北方 ;

在左手坐标系中 , 方向与 Unity 方向一致 ;

【Unity3D】世界坐标系 ( 左手坐标系 | 游戏物体坐标 | 世界坐标系方向 )相关推荐

  1. Unity3d鼠标与游戏物体的交互(方法体)

    - OnMouseEnter() 当鼠标悬停于该物体上时执行 OnMouseEnter(){}花括号中的代码,鼠标移上去一次就执行一次 - OnMouseExit() 当鼠标移出该游戏物体时执行方法, ...

  2. unity3d游戏物体跟着鼠标方向移动

    效果:当点击鼠标左键时,游戏对象会朝鼠标点击的方向移动,类似魔兽争霸一样. 思路:把鼠标的坐标转化成世界坐标(鼠标默认是屏幕坐标),然后当点击鼠标时,物体将朝着鼠标的世界坐标方向移动. 如果你看到这的 ...

  3. unity3d中避免游戏物体绑定的音频在物体被销毁时无法播放

    之前的代码段如下: public AudioSource audioSource;Update(){if(audioSource!=null){audioSource.play();Destory(g ...

  4. unity中控制游戏物体移动最基本的三种方法

    **unity**中控制游戏物体移动的最基本的三种方法 第一种移动方法-transform.Translate,游戏物体按照你给的方向和速度进行运动 代码如下: Public float speed; ...

  5. Unity3D学习笔记(一):Unity简介、游戏物体、组件和生命周期函数

    Project(工程.项目):工程是把游戏开发当前所需要的资源归类管理用的. Console控制台:日志.报错.调试,右上角,消息过滤 Assets:资源,存储游戏中一切用到的资源 Library:临 ...

  6. 【Unity3D】游戏物体操作 ① ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动物体 )

    文章目录 一.Scene 场景简介 二.添加游戏物体 三.操作游戏物体 1.选中游戏物体 2.场景显示效果缩放 3.重命名游戏物体 4.复制游戏物体 5.删除游戏物体 6.Inspector 检查器窗 ...

  7. 游戏物体复用:对象池(以Unity3D为例)

    需要解决/优化的问题: 在Unity3D中,实例化物体和销毁物体是都非常消耗性能的,小项目可能没问题的,但是一旦有大量的物体在短时间内需要销毁或者创建,那么游戏就会变得巨卡,如果是手游你的手机还会变烫 ...

  8. 【Unity3D】Unity 游戏画面帧更新 ( 游戏物体 GameObject 移动 | 借助 Time.deltaTime 进行匀速运动 )

    文章目录 一. 游戏物体 GameObject 移动 二. 借助 Time.deltaTime 进行匀速运动 一. 游戏物体 GameObject 移动 在 Unity 中 , 如果想要让 游戏物体 ...

  9. 【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 )

    文章目录 一.创建 Unity 脚本 二.Visual Studio 2019 中打开 C# 脚本 三.编译 C# 脚本 四.挂载 C# 脚本到游戏物体 GameObject 1.添加组件方式 2.直 ...

最新文章

  1. Python使用matplotlib可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(Dendrogram)
  2. 英学者研究60亿次通话记录发现:好友再多也没用,最好朋友就4个
  3. 数据库日常总结(笛卡儿积与笛卡儿集 )
  4. yum 转mysql_centos下彻底删除MYSQL 和重新安装MYSQL(转)
  5. 【LeetCode】【HOT】437. 路径总和 III(DFS)
  6. 随想录(以师带徒的原则)
  7. 东南亚跨境电商为什么推荐ERP仓储系统?
  8. 计算机二级第24套Excel解析,Excel | 操作题第 24 套
  9. tomcat 如何查看tomcat版本及位数
  10. ”教你如何抓住短视频时代风口,进行流量红利变现
  11. 最新字节跳动面试题之堆排序
  12. 【Aspose for .NET】Aspose.word操作表格:在表格中插入行
  13. html调用java函数_html通过JavaScript调用java代码
  14. 机器学习项目-金融反欺诈模型
  15. 计算机网络实验(Wireshark 抓包工具使用、WinPcap 编程、协议分析流量统计程序的编写)
  16. 对偶性(duality)以及KKT条件
  17. Python网络爬虫与信息提取(17)—— 题库爬取与整理+下载答案
  18. 【优化覆盖】基于matlab粒子群算法优化无人机编队布局求解车载网络通信覆盖优化问题【含Matlab源码 2021期】
  19. u盘硬盘数据损坏丢失如何恢复?高恢复率高的数据恢复软件
  20. 9700 功耗测试软件,温度与功耗测试 - 酷睿i9-9900K/i7-9700K同步评测:八核的时代来了 - 超能网...

热门文章

  1. word另存为html文件后,浏览器打开不显示图片
  2. RaspberryPi 4B 使用超声波传感器 HC-SR04 进行距离检测
  3. 费德勒球拍穿线背后的秘密
  4. php避免重定向,php 避免登录出现循环重定向
  5. 技术解析 | 横纵一体的无人车控制方案
  6. 舵机控制之智障sg90 360°舵机
  7. 管理就是管人,那究竟怎么管?
  8. Win10自动更新怎么永久关闭?服务、注册表、组策略、计划任务中全方位设置,永久解决!
  9. ip-guard苹果Mac客户端安装步骤
  10. 免费安全防护软件安全狗安装教程(linux版本)