unity学习7:unity的3D项目的基本操作: 坐标系

server/2025/1/8 21:39:20/

目录

学习参考

unity%E7%9A%84%E5%9D%90%E6%A0%87%E7%B3%BB-toc" style="margin-left:0px;">1 unity的坐标系

1.1 左手坐标系

1.2 左手坐标系和右手坐标系的区别

1.3 坐标系的原点(0,0,0)

2 坐标系下的具体xyz坐标

2.1 position这里的具体xyz坐标值

2.2 父坐标

2.3 世界坐标和相对坐标

2.3.1 世界坐标

2.3.2 相对坐标

2.4 父物体,子物体

2.4.1 移动父物体

2.4.2 移动子物体

2.4.3 子物体的坐标轴

2.4.4 父物体的坐标轴

2.5 按照不同的朝向移动 和 拖拽

2.5.1 旋转一个gameobject, 能看出朝向差别的那种

2.5.2 选择local 和global的差别


学习参考

06.初中就学过?记录位置的坐标系_哔哩哔哩_bilibili

unity%E7%9A%84%E5%9D%90%E6%A0%87%E7%B3%BB">1 unity的坐标系

1.1 左手坐标系

  • 3D坐标系分为左手坐标系,右手坐标系
  • unity用的是左手坐标系
  • Y是纵轴
  • X,Z是底下的平面

1.2 左手坐标系和右手坐标系的区别

  • 左手坐标系和右手坐标系的差别,主要是Z轴是朝向里,还是朝向外
  • 大拇指指向X轴
  • 食指指向Y轴,
  • 中指指向Z轴

1.3 坐标系的原点(0,0,0)

  • 0,0,0点
  • 原点(0,0,0)
  • 从图中可以看到,000点位于scene game的实际位置
  • 这就是坐标系的原点

2 坐标系下的具体xyz坐标

2.1 position这里的具体xyz坐标值

2.2 父坐标

  • unity里,position的悬浮提示,就是 gameobject的坐标,是相对于其 从属的父对象了
  • 整个游戏世界,也可以看作是一个游戏对象,其他直接在游戏世界内的gameobject的坐标,就是游戏世界内的坐标。
  • 除了游戏世界之外, 每个gameobject本身也可以看成一个世界,它自己也有一个坐标。其他道具在这个世界里如果作为它的子对象,这个gameobject就是世界,它的子对象的坐标就是相对于这个道具本身的坐标系。

2.3 世界坐标和相对坐标

2.3.1 世界坐标

  • 每个gameobject都是在世界中,那么这个gameobject就是世界坐标

2.3.2 相对坐标

  • 如果某个gameobject是子对象,子对象在父对象内部,那么这个gameobject的坐标就是其在父对象里的坐标,这个对父对象来说,就是相对坐标

2.4 父物体,子物体

2.4.1 移动父物体

  • 现在把子物品绑定在父物体下
  • 那么移动父物体,父物体相对世界的pos的坐标一直变化,但是子物体的坐标因为是相对父物体的就一直不变。

2.4.2 移动子物体

  • 移动子物体,只是子物体相对父物体的pos变化

2.4.3 子物体的坐标轴

  • 就在子物体上

2.4.4 父物体的坐标轴

  • 默认是中心center方式,就是子物体和父物体构成的一个新的体系的 新重心
  • 可以选择是pivot方式,就是父物体本身的中心作为父坐标系的中心

2.5 按照不同的朝向移动 和 拖拽

2.5.1 旋转一个gameobject, 能看出朝向差别的那种

  • 选择1个立方体,球体不行
  • 选择rotation, 点击Y,按住鼠标,左右拖动,数字就在变化,
  • 或者,按快捷键E,出现3轴曲线的球体,点击某个也可以实现旋转
  • 旋转后,立方体的朝向和坐标系的朝向就不是完全相同了

2.5.2 选择local 和global的差别

  • 选择local 和global的差别
  • local  ,  坐标系的朝向按gameobject 本身的来
  • global,  ,坐标系的朝向按g 世界坐标系的来 ,也就是物体会斜着移动,而不是朝着某个面移动。


http://www.ppmy.cn/server/156892.html

相关文章

生物医学信号处理--绪论

前言 参考书籍:刘海龙,生物医学信号处理,化学工业出版社 生物医学信号分类 1、由生理过程自发或者诱发产生的电生理信号和非电生理信号 • 电生理信号:ECG/心电、EEG/脑电、EMG/肌电、 EGG/胃电、 EOG/眼电 • 非电生理信号&am…

spark——RDD算子集合

目录 算子转换算子示例mapflatMapReduceByKeyfilterdistinctglomgroupBygroupByKeySortBysortByKeyunion交集intersection和差集subtractjoinpartitionBymapPartitionsample 行动算子示例ForeachPartitionForeachSaveAsTextFileCountByKeyReducefoldfirst、take、counttop、tak…

STM32-笔记18-呼吸灯

1、实验目的 使用定时器 4 通道 3 生成 PWM 波控制 LED1 ,实现呼吸灯效果。 频率:2kHz,PSC71,ARR499 利用定时器溢出公式 周期等于频率的倒数。故Tout 1/2KHZ;Ft 72MHZ PSC71(喜欢设置成Ft的倍数&…

Go语言处理大文件上传和下载

在处理大文件上传和下载时,Go语言提供了一些高效的开发技巧。以下是对这些技巧的详细简述: 大文件上传技巧 文件切片: 为了避免一次性将整个大文件加载到内存中造成内存溢出,可以将大文件切片成多个小的文件片段进行上传。通过将…

英伟达打造个人 AI 超级计算机:Project DIGITS 震撼登场

手掌大小的超级计算机 Nvidia 在 CES 2025 上为桌面用户推出了 一款大小和手掌差不多的超级计算机——Project DIGITS AI 超级计算机。虽然它的大小和一个手掌差不多,但性能方面可以说是强到惊人。 Project DIGITS Project DIGITS Project DIGITS 搭载全新的 GB10 G…

LabVIEW大数据有什么应用场景?

LabVIEW在处理大数据时主要依赖于其强大的数据采集、信号处理、控制、以及实时系统的功能。以下是一些典型的应用场景: ​ 1. 工业自动化与制造 数据采集与监控:在生产线上,LabVIEW可以用来收集大量的传感器数据(如温度、压力、湿…

HDFS架构原理

一、HDFS架构整体概述 HDFS是Hadoop Distribute File System 的简称,意为:Hadoop分布式文件系统。HDFS是Hadoop核心组件之一,作为大数据生态圈最底层的分布式存储服务而存在。HDFS解决的问题就是大数据如何存储,它是横跨在多台计算机上的文件…

数学建模入门——数学建模步骤

摘要:本篇博客主要讲解了数学建模入门的建模步骤,主要有5个步骤:模型准备、模型假设、模型建立、模型求解和模型的检验与分析。在最后还介绍了另外的步骤:模型的应用及推广。 往期回顾: 数学建模入门——建模流程-CSD…