DOTween-菜鸟初学(二)关于UI的

接下来是相机有关的方法

DOAspect(浮动到,浮动持续时间)
DOColor(颜色为,浮动持续时间)
DOFarClipPlane(float to,float duration)
DOFieldOfView(float to,float duration)
DONearClipPlane(float to,float duration)
DOOrthoSize(浮动到,浮动持续时间)
DOPixelRect(矩形到,浮动的持续时间)
DORect(矩形到,浮动的持续时间)
DOShakePosition(浮点持续时间,float / Vector3强度,int频率,浮点随机性,布尔淡出)
DOShakeRotation(浮点持续时间,float / Vector3强度,int频率,浮点随机性,布尔淡出)

//相机
        Camera m = transform.GetComponent<Camera>();
         m.DOAspect(1f, 2);//控制相机长高比
         m.DOColor(Color.red, 2);//控制相机的颜色
         m.DOFarClipPlane(1, 2);//控制相机clipping planes中的Far
         m.DONearClipPlane(1, 2);//控制相机clipping planes中的near
         m.DOFieldOfView(20, 2);//控制相机FieldOfView参数
         m.DOOrthoSize(10, 2);//控制正交相机中的size参数
         m.DOPixelRect(new Rect(0, 0, 200, 500), 2);
         m.DORect(new Rect(0, 0, 3, 1), 2);
         m.DOShakePosition(2, 3, 10);//控制相机的震动

个人感觉DOFieldOfView和DOOrthoSize可以尝试做相机放大镜的效果.
DOPixelRect和DORect主要修改相机的
在这里插入图片描述
第一个为修改像素尺寸,第二个直接修改上图。

接下来是对Text组件的使用
DOColor(颜色为,浮动持续时间)
DOFade(浮动到,浮动持续时间)
DOText(字符串为to,浮点持续时间,bool richTextEnabled = true,ScrambleMode scrambleMode = ScrambleMode.None,字符串 scrambleChars = null)
可混合补间
DOBlendableColor(颜色为,浮动持续时间)

其实它们有些方法与之前一模一样,就不再介绍,主要介绍DOText的方法

//text
        Text t = transform.GetComponent<Text>();
        t.DOText("hello world hello", 2);

这个方法很适合打字机的效果

然后关于ui的信息修改
DOAnchorMax(Vector2至,浮动持续时间,布尔捕捉)
DOAnchorMin(Vector2至,浮动持续时间,布尔捕捉)
DOAnchorPos(Vector2至,浮动持续时间,布尔捕捉)
DOAnchorPosX / DOAnchorPosY(浮动至,浮动持续时间,布尔捕捉)
DOAnchorPos3D(Vector3至,浮动持续时间,布尔捕捉)
DOAnchorPos3DX / DOAnchorPos3DY / DOAnchorPos3DZ(浮动到,浮动持续时间,布尔捕捉)
DOJumpAnchorPos(Vector2 endValue,浮点数 JumpPower,int numJumps,浮点持续时间,布尔捕捉)
DOPivot(Vector2至,浮动持续时间)
DOPivotX / DOPivotY(浮动到,浮动持续时间)
DOPunchAnchorPos(Vector2冲头,浮动的持续时间,INT频率,浮动弹性,布尔捕捉)
DOShakeAnchorPos(浮点持续时间,float / Vector3强度,int频率,浮点随机性,布尔捕捉,布尔淡出)
DOSizeDelta(Vector2至,浮动持续时间,布尔捕捉)

  t.rectTransform.DOAnchorPos(new Vector2(100, 100), 2);

比如这个就可以修改ui的位置,其它也是主要修改UI的RectTransform面板。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值