博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【unityd--初始学习四--3d世界中的物体移动及角度变换】
阅读量:4325 次
发布时间:2019-06-06

本文共 547 字,大约阅读时间需要 1 分钟。

  不说废话,直接见山。

  3d世界中,计算物体的移动和方向的通常会使大家头疼。这里用到一些数学知识。即向量。我们学过,向量就是既有大小,又有方向的。在三维世界中,向量用x,y,z的值来表示。任意一个(x,y,z)可以表示为由原点到此点的向量。把这个(x,y,z)单位化,它就可以只表示一个方向。单位化的(x,y,z)乘以一个距离,就可以得到物体在某个方向上移动的距离。用物体当前所在位置的坐标加上我们刚才得到的向量,最终能够得到物体要移动的目标位置。最好不要直接transform.position=(x,y,z)。而要用transform.move(targetPosition),这样可以使物体在移动的过程中不是那么突然,不会出现意想不到的问题。

  再来探讨一下物体角度的变换和世界角度关系。

  世界的坐标永远是不动的,永远是物体的参照点。而物体的坐标角度可以调整物体相对于世界的角度变换。物体角度变换时,是以它自己为参照的变换。但是,我们得到的物体的各个角度值、坐标却是物体相对于世界的。具体的说法我在前面一篇提到过,这里就不多说了。

转载于:https://www.cnblogs.com/unity3d-Myka/archive/2012/09/28/2707704.html

你可能感兴趣的文章
阶段3 3.SpringMVC·_03.SpringMVC常用注解_3 PathVariable注解
查看>>
阶段3 3.SpringMVC·_03.SpringMVC常用注解_4 HiddentHttpMethodFilter过滤器
查看>>
阶段3 3.SpringMVC·_03.SpringMVC常用注解_6 CookieValue注解
查看>>
阶段3 3.SpringMVC·_03.SpringMVC常用注解_5 RequestHeader注解
查看>>
阶段3 3.SpringMVC·_03.SpringMVC常用注解_7 ModelAttribute注解
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_1 搭建环境
查看>>
阶段3 3.SpringMVC·_03.SpringMVC常用注解_8 SessionAttributes注解
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_3 响应之返回值是void类型...
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_2 响应之返回值是String类型...
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_4 响应之返回值是ModelAndView类型...
查看>>
阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_01.SpringMVC概述及入门案例
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_6 响应json数据之过滤静态资源...
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_5 响应之使用forward和redirect进行页面跳转...
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_8 响应json数据之响应json格式数据...
查看>>
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_7 响应json数据之发送ajax的请求...
查看>>
阶段3 3.SpringMVC·_05.文件上传_2 文件上传之传统方式上传代码回顾
查看>>
阶段3 3.SpringMVC·_05.文件上传_1 文件上传之上传原理分析和搭建环境
查看>>
阶段3 3.SpringMVC·_05.文件上传_4 文件上传之Springmvc方式上传代码
查看>>
阶段3 3.SpringMVC·_05.文件上传_3 文件上传之Springmvc方式上传原理分析
查看>>
阶段3 3.SpringMVC·_05.文件上传_6 文件上传之跨服务器上传代码
查看>>