前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Unity3D】3D 物体概念 ① ( 轴心点概念 | 物体的父子关系 | 子节点相对坐标 )

【Unity3D】3D 物体概念 ① ( 轴心点概念 | 物体的父子关系 | 子节点相对坐标 )

作者头像
韩曙亮
发布2023-03-30 17:51:44
1.2K0
发布2023-03-30 17:51:44
举报

文章目录

一、轴心点概念


3D 物体的 轴心 Pivot , 是 操作的基准点 ,

  • 移动物体 时 , 是 轴心点 沿着指定的坐标轴方向移动 ;
  • 旋转物体 时 , 是绕着 轴心点 进行旋转 ;

轴心 一般是 3D 物体的几何中心 , 下面通过示例说明 3D 物体的 轴心 概念 ;

当设置一个 立方体 物体的 坐标为 ( 0 , 0 , 0 ) 时 , 也就是 世界中心坐标 位置 , 指的是 立方体 的 轴心点 位置是 ( 0 , 0 , 0 ) 坐标 , 立方体 轴心点 是 正中心位置 , 也是 坐标轴 红绿蓝 三轴交汇位置 ;

在这里插入图片描述
在这里插入图片描述

将 3D 物体 进行旋转时 , 也是 绕着 轴心 Pivot 进行旋转 ;

在这里插入图片描述
在这里插入图片描述

3D 物体 的 轴心点 位置 , 是在 建模软件 中指定的 , 可以设定为任意位置 ;

二、物体的父子关系


有两个物体 , 物体 A 和 物体 B :

  • 物体 A :
在这里插入图片描述
在这里插入图片描述
  • 物体 B :
在这里插入图片描述
在这里插入图片描述

默认状态下 , 二者没有任何联系 ;

将 物体 B 设置为 物体 A 的子节点 , 在 Hierarchy 层级窗口 中 , 拖动物体 B 到 物体 A 中 , 如下图所示 , 拖动后 物体 B 就属于 物体 A 的一部分了 , 这两个物体有如下特性 :

  • 物体 A 是 物体 B 的 父节点 ;
  • 拖动 父物体 A , 子物体 B 也会 随着一起移动 ;
  • 旋转 父物体 A , 子物体 B 也会 随着一起旋转 ;
  • 缩放 父物体 A , 子物体 B 也会 随着一起缩放 ;
  • 如果 删除 父物体 A , 子物体 B 也会 一起删除 ;
在这里插入图片描述
在这里插入图片描述

三、子节点相对坐标


将 物体 B 的坐标 设置为 ( 0 , 0 , 0 ) 时 , 效果如下 , 发现 物体 B 并没有处于世界中心点位置 ;

在这里插入图片描述
在这里插入图片描述

在 父子节点 中 , 子节点存在一个相对于父节点 的 相对坐标 ;

选中 游戏物体 GameObject 后 , 在 右侧 Inspector 检查器窗口 中看到的 坐标 , 都是 相对坐标 , 是相对于父容器节点的坐标 ;

物体 A 处于场景中 , 则 父物体 就是整个游戏场景 , 其坐标就是相对于 世界中心 的坐标 ;

物体 B 是 物体 A 的子节点 , 则 父物体 就是 物体 A , 其坐标就是相对于 父物体 轴心的坐标 ;

移动 / 旋转 父物体 时 , 子物体的 坐标 和 角度 都不会发生改变 ;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、轴心点概念
  • 二、物体的父子关系
  • 三、子节点相对坐标
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档