坐标系一定不要搞错
2012-10-24 16:01
162 查看
我学Unity有两个来月了,以前没有接触过3D方面的知识。在写代码的时候发现,如果坐标系搞混了,代码中出现问题后是很难找到原因的,只能一直郁闷。这两天正好赶上郁闷了,就抽出一上午的时间专门研究坐标系。虽然没有什么大成,零零碎碎的东西也可以拿出来,以备忘。也算抛砖引玉了,如果你理解的比较系统,还希望你能拿出来,跟大家分享一下。
Transform.localPosition --> 父极坐标系
Transform.localRotation --> 父极坐标系
Transform.localScale --> 父极坐标系
Transform.position --> 世界坐标系
Transform.rotation --> 世界坐标系
Transform.scale --> 世界坐标系
Transform.up --> 世界坐标系
Transform.right --> 世界坐标系
Transform.forward --> 世界坐标系
Transform.transformPoint --> 物体坐标系到世界坐标系
Transform.transformDirection --> 物体坐标系到世界坐标系
Transform.InverseTransformPoint --> 世界坐标系到物体坐标系
Transform.InverseTransformDirection --> 世界坐标系到物体坐标系
Transform.Translate --> 默认为物体坐标系
Transform.Rotate --> 默认为物体坐标系
CharacterController.Move
方向:世界坐标系
速度:
父极坐标系。问题:测试数据显示Scale变2后速度大约变为原来的3倍,求解?
测试数据显示世界坐标系中的单位向量的速度大约为9单位/S
CharacterController.SimpleMove
方向:世界坐标系
速度:
父极坐标系。问题:测试数据显示Scale变2后速度大约变为原来的3倍,求解?
测试数据显示世界坐标系中的单位向量的速度大约为0.15单位/S
Transform.localPosition --> 父极坐标系
Transform.localRotation --> 父极坐标系
Transform.localScale --> 父极坐标系
Transform.position --> 世界坐标系
Transform.rotation --> 世界坐标系
Transform.scale --> 世界坐标系
Transform.up --> 世界坐标系
Transform.right --> 世界坐标系
Transform.forward --> 世界坐标系
Transform.transformPoint --> 物体坐标系到世界坐标系
Transform.transformDirection --> 物体坐标系到世界坐标系
Transform.InverseTransformPoint --> 世界坐标系到物体坐标系
Transform.InverseTransformDirection --> 世界坐标系到物体坐标系
Transform.Translate --> 默认为物体坐标系
Transform.Rotate --> 默认为物体坐标系
CharacterController.Move
方向:世界坐标系
速度:
父极坐标系。问题:测试数据显示Scale变2后速度大约变为原来的3倍,求解?
测试数据显示世界坐标系中的单位向量的速度大约为9单位/S
CharacterController.SimpleMove
方向:世界坐标系
速度:
父极坐标系。问题:测试数据显示Scale变2后速度大约变为原来的3倍,求解?
测试数据显示世界坐标系中的单位向量的速度大约为0.15单位/S
相关文章推荐
- Hibernate事务的写法一定不要搞错了
- 一定不要放弃
- visual studio里的 .net项目的路径里不要有中文,一定要是全英文
- 实战c++中的string系列--不要使用memset初始化string(一定别这么干)
- VS2005 strong name and the SQl Server 2005 Sample bug (号召大家学新东西一定不要自己去抠,应该从MS的Sample和文档开始,看英文的原文)
- 1101学习记录!!!一定切记,executeUpdate后面括号中不要添加strSql
- 以码农的名义告诉你:Long类型的数据比较大小,请一定用equals,不要用==
- 搞个破坏 i.MX6Q宽温范围修改 产品使用一定不要改动
- [导入]严正警告!!独处一室的人,请一定不要看文中介绍的URL,未成年也不能看![更新]
- 编辑linux下的配置文件,一定不要在Windows下编辑
- mkdir 权限值注意要用八进制表示,即“0”开头,而且一定不要加引号http://php.net/manual/en/function.mkdir.php
- 外链建设一定不要急于求成
- 当生活向你关闭了通向明媚阳光的门时,不要哭泣,它一定会为你留一扇通向清风明月的窗
- 一定不要想当然啊!!
- jdbc.propties后面一定不要有空格,否则容易错,还不容易找到
- 血的教训,一定不要再4.0以后在主线程里面访问网络NetworkOnMainThreadException
- 大陆朋友到台湾一定不要做十件事 点评及我见
- 关于开发 可以多想,但前期一定不要多做
- 一定不要放弃
- 不要被redhat惯坏了,rpm包也不一定好