unity3d - 获取变换运动的局部位置
问题描述
假设我有对象 A 嵌套在 B 中。我可以通过调用来获得 A 在 B 的坐标系中的本地位置A.transform.localPosition
。
如果我使用 A.tranform.translate( new Vector3(0,1,0) ) 移动对象 A,则对象 A 将移动到其 y 位置。在这种情况下,在我实际移动对象 A 之前,我如何知道对象 A 在对象 B 的坐标系中的局部坐标?
例如,假设嵌套在 B 中的对象 A 的本地位置是 (20,3,4)。现在我想知道如果我运行对象 A 的本地协调是什么A.transform.translate( new Vector3(0,30,0) )
。
任何意见将不胜感激。
解决方案
推荐阅读
- sql - 如何将给定的天数添加到日期并排除周末
- sonos - Sonos cancelAudioClip API 返回 415 HTTP 响应
- go - 基准函数名称后的“-6”是什么意思?
- powershell - 在powershell中使用带有&的子表达式
- javascript - 为相同的值 A-Frame 同时获得 True 和 False?
- flutter - 我无法使用颤振飞镖将对象列表编码为 JSON 格式
- javascript - VSCode 扩展变量名自动完成
- javascript - 为什么我在 Node.JS 代码中得到单个值而不是 JSON?
- postgresql - 用户未在 postgres docker 映像中创建
- spring - 如何为在 AWS ECS Docker 容器中运行的 Spring Boot API 微调 JVM?