news 2026/4/6 7:09:44

游戏坐标转换:父子节点与世界坐标详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
游戏坐标转换:父子节点与世界坐标详解

先把这次要讲的东西用一句人话说清楚:

“父子节点 + 世界坐标”这件事,说白了就是:
在游戏里,一个东西是挂在另一个东西下面的,
子节点的坐标是“相对爸爸”的,
但渲染、碰撞、物理、AI 通通需要知道它在“整个世界里”的真实位置。

那么问题来了:
已知“爸爸在世界里的变换(位置/旋转/缩放)”
和“我相对爸爸的变换(本地坐标)”,
怎么把“局部坐标”算成“世界坐标”?

这就是父子节点 + 世界坐标的核心计算过程。

整篇文章的目标是:

  1. 用大白话讲清楚什么是“世界坐标”和“本地(局部)坐标”;
  2. 什么是“父子节点(层级)”,为啥游戏引擎都这么设计;
  3. 从直觉 → 公式 → 矩阵,把“父节点 + 子节点 = 世界坐标”算明白;
  4. 用大量游戏里的具体例子(武器挂手上、相机跟随、骨骼动画、UI 层级)来感受这些计算是如何被用起来的。

你可以当成一篇“transform 层级的完全人话讲解 + 数学底层”的大合集。


一、先搞清楚:什么叫“世界坐标”和“本地坐标”?

1.1 世界坐标:整个地图统一的“经纬度”

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/4 7:43:56

6、IT服务管理中的服务战略解析

IT服务管理中的服务战略解析 1. 服务战略概述 在IT服务管理行业,服务战略至关重要。它是服务提供商为了生存、成长并实现既定目标而制定的计划。其官方定义为:服务提供商通过服务实现客户的业务成果,进而达成自身目标。 服务战略存在的目的在于满足客户需求,使客户从所交…

作者头像 李华
网站建设 2026/3/31 6:39:25

30、保护你的上网隐私:Windows 8 与 IE10 的实用指南

保护你的上网隐私:Windows 8 与 IE10 的实用指南 在当今数字化时代,个人隐私保护变得至关重要。Windows 8 系统会记录你在电脑上的所有活动,包括访问的网站、输入的地址、启动的应用程序以及打开的文件。这些信息虽然有助于优化你的电脑使用体验,但也可能会泄露你的隐私。…

作者头像 李华
网站建设 2026/4/1 19:00:08

23、持续服务改进:原理、方法与指标解析

持续服务改进:原理、方法与指标解析 在当今竞争激烈的商业环境中,服务的持续改进对于企业的成功至关重要。一次性的大规模改进往往难以实现,而通过小步迭代的方式逐步积累改进成果,才是更为可行和有效的方法。本文将深入探讨持续服务改进的相关原理、方法以及关键指标,帮…

作者头像 李华
网站建设 2026/3/31 0:37:25

18、网络资源:旅行、娱乐与健康的一站式指南

网络资源:旅行、娱乐与健康的一站式指南 1. 旅行相关网站 1.1 Lonely Planet Travel Guides and Travel Information( www.lonelyplanet.com ) Lonely Planet 为移动旅行者提供全球各地的旅行信息,涵盖国内到国外,从休斯顿到南极洲。该网站长期以来是旅行信息的标准来…

作者头像 李华
网站建设 2026/4/4 21:37:22

瑞士开源大模型Apertus横空出世:重塑全球AI公共基础设施格局

在全球人工智能技术竞争白热化的背景下,瑞士近日高调推出国家级开源大语言模型Apertus,为全球依赖商业AI服务的用户提供了一条全新路径。这一以拉丁语"开放"命名的AI系统,由洛桑联邦理工学院(EPFL)、苏黎世联…

作者头像 李华
网站建设 2026/4/3 0:17:06

13、Unix 系统实用脚本:进程管理、定时任务验证与日志处理

Unix 系统实用脚本:进程管理、定时任务验证与日志处理 1. 按名称杀死进程 在 Linux 和部分 Unix 系统中, killall 命令十分实用,它能杀死所有匹配指定模式的运行进程。若系统没有该命令,可通过 shell 脚本模拟实现。 1.1 脚本代码 #!/bin/sh # killall - Sends the …

作者头像 李华