粒子系统模块(忍者飞镖)用模块描述粒子一段时间内的行为。初始化模块的转换(对于移动中的粒子系统)。发射模块如果禁用此项,粒子将从球体内部发射。大小速度模块存活时间的旋转模块旋转速度模块平面碰撞的另一个优势是具有碰撞平面的粒子系统可设为预设。中每个粒子产生时生成另一个粒子系统。中每个粒子死亡时生成另一个粒子系统。中每个粒子碰撞时生成另一个粒子系统。渲染器模块使用下列参数拉伸粒子。
如绕X轴旋转α,绕Y’旋转β,绕Z’‘旋转γ。如绕X轴旋转α,绕Y轴旋转β,绕Z轴旋转γ。angles),旋转矩阵RPY:先绕Z轴旋转,再绕Y轴旋转,最后是绕X轴旋转。欧拉角:先绕Z轴旋转,再绕Y轴旋转,最后再绕Z轴旋转旋转矩阵:先绕X轴旋转,再绕Y轴旋转,最后再绕Z轴旋转。
Rotation(3D初始旋转):粒子可以绕着XYZ三个设定不同的角度。粒子的运动所使用的空间坐标。Local(自身):使用自身粒子系统的游戏物体的坐标。当这个物体坐标变化时,粒子也会跟着变化的,比如物体的位移会带动粒子位移。Mode(缩放模式):缩放粒子系统时的状况。Local(自身):效果上是和hierarchy一样,如果粒子系统缩放、粒子的运动距离和大小同时被缩放。
先求aXb,即同时垂直于a和b的向量,显然它就是旋转轴。这样就把问题转换成了“绕任意轴旋转一个角度”。所以问题就变成了“怎么再找到两个向量,它们互相之间垂直,且都和旋转轴垂直”。二、将a,b两向量变换到以旋转轴为一根坐标轴的坐标系下把之前说的要变换的a和b给代换掉(3,2,1),然后用之前求出来的以旋转轴为一根坐标轴的那组正交基带进(u,v,w),求出来的(x,y,z)也就是变换后的坐标了。