Unity子物体在父物体中的位置、子物体脱离父物体在世界坐标系的位置,关系???

Catherinexj Catherinexj 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
物体A的Scale为(1,1,1)Position为(0,0,0),物体B的Scale为(1,1,1)Position为(1,1,1),当A变为B的子物体后A的Position变为(-1,-1,-1),这个很容易理解。
但是当我把物体B的Scale变为(2,2,2)其余内容全部不改变,再将A作为B的子物体,这是A的Position变为(-0.5,-0.5,-0.5),这是为什么呢?我理解不了是我觉得无论A、B是多么不规则,A、B的Position都是A、B的中心点,为什么父子物体的Position变换还与物体的Scale有关呢?
...全文

相关推荐

unity动态创建游戏物体并放置到一个父类游戏物体下

unity动态创建游戏物体并放置到一个父类游戏物体下

fdsfdsffdfewrfdsf

Unity中的坐标系

一:Unity中的四种坐标系 ——世界坐标(World Space) 世界坐标很好理解,它是一个3D坐标。就是游戏物体在你创造世界中的坐标。transfrom.position获得的是物体相对于世界坐标的位置,transfrom.localPosition获得的是物体相对于父物体坐标的位置 模型Mesh保存的顶点坐标均为局部坐标系下的坐标 ——屏幕坐标(Screen Space) 屏幕坐标是以像素来定义的,与分辨率有关,例如分辨率为1280*720的屏幕则Screen.width为1280,Screen.

天宇琪云

Unity从UI拖物体到场景中以及鼠标拖动物体

当我们做一些农场游戏或者类似可编辑战场类游戏时经常会遇到从UI上拖动物体在3D场景里生成,要实现这种从UI上拖物体的效果其实挺简单,代码不复杂,主要是想法很重要,一个优秀的程序员不只是技术扎实,更重要的是要多思考,不思考的程序员只是一个码农。

狮子能张目对日

Unity物体按角度移动

Unity 中的物体按角度移动

wei_hehe

经纬度转换Unity世界坐标Demo

世界经纬度转化为Unity中的世界/模型上的坐标,需要设置的有左上,右下的基准点配准,和模型中心,或场景中心点。Test为测试脚本,本版本为double 高精度类型经纬度转化。

LetsonH
评论 6
收藏 已收藏
分享
返回顶部
Catherinexj
游戏开发 8,324 成员 23,685 内容