摘要:
下面是摘自网上的一篇教程,写得不错//通过object对象名face得到网格渲染器对象MeshFiltermeshFilter=(MeshFilter)GameObject.Find("face").GetComponent(typeof(MeshFilter));//通过渲染器对象得到网格对象Meshmesh=meshFilter.mesh;//API中写的不是提清楚,我详细的在说一遍//设置顶点,这个属性非常重要//三个点确定一个面,所以Vector3数组的数量一定是3个倍数//遵循顺时针三点确定一面//这里的数量为6也就是我创建了2个三角面//依次填写3D坐标点mes 阅读全文
摘要:
脚本绑定到摄像机,x是指摄像机视角左右旋转角度,y是指摄像机视角上下旋转角度,target为目标物体。initDis为初始化摄像机与目标物体的距离。首先设置摄像机旋转角度,这里Euler(y, x, 0),意义为绕x轴旋转y角度,三维空间中绕x轴旋转即为上下旋转,绕y轴旋转x角度,三维空间中绕y轴旋转即为左右旋转。transform.rotation = Quaternion.Euler(y, x, 0);Vector3(0.0, 0.0, -initDis)意义为z轴方向距离原点(0,0,0)为initDis,Quaternion * Vector3意义为向量Vector3绕原点旋转Quat 阅读全文