Camera方法
Camera方法
在Unity中添加一个Camera,并挂载这个脚本
改变屏幕视角宽高比
camera.DOAspect(0.5f,2); //1.相机的宽/高
改变相机background参数的颜色
camera.DOColor(Color.red, 2);
改变相机近切面的值
camera.DONearClipPlane(200, 2);
改变相机远切面的值
camera.DOFarClipPlane(2000, 2);
改变相机file of view(fov)的值
camera.DOFieldOfView(30, 2);
改变相机正交模式下size的大小
camera.DOOrthoSize(10, 2);
相机震动(比如fps游戏,被雷炸到后视角的晃动)
//参数1.持续时间
//参数2.力量:实际就是震动的幅度,可以理解成相机施加的力的大小 使用Vector3可以选择每个轴向不同的强度
//参数3.震动:震动次数
//参数4.随机性:改变震动方向的随机值(大小:0~180)
//参数5.淡出:就是运动最后是否缓慢移动回到原本位置
camera.DOShakePosition(1, 10, 10, 30, false);
对应Viewport Rect中的X,Y,W,H
camera.DOPixelRect(new Rect(100f, 0f, 500f, 500f), 2);
和上个一样,但为百分比方式
camera.DORect(new Rect(0.5f, 0.5f, 0.5f, 0.5f), 2);
利用这个方法创建有4个视角的相机
1.创建四个相机,w、h都改为0.5
2.调整x、y位置使四个相机各自位于一角