首页 > 其他分享 >//Dotween的一些功能

//Dotween的一些功能

时间:2023-02-18 18:25:25浏览次数:36  
标签:shakeSequence 功能 0.1 0.06 transform initScale Dotween DOScale 一些

//不停的转

_vec3.Set(0, 0, 360000f);
DoRotate = loadicon.transform.DOLocalRotate(_vec3, 2000f, RotateMode.FastBeyond360).SetEase(Ease.Linear).SetLoops(-1, LoopType.Restart);

///镜头抖动
SceneCmaer.DOShakePosition(1f, new Vector3(0.1f, 0.1f, 0.1f))

///////////////////////////////////////////////////

///呼吸放大缩小

private void Start( )
{
   if (GameControl.I.Is_Fail_Main == 1)
  { 
    MyPingPong(LevelUP_ARMY_C.transform.localScale.x, LevelUP_ARMY_C.transform.localScale.x+0.1f);
  }
}

private void MyPingPong(float from, float to)
{
  LevelUP_ARMY_C.transform.DOScale(to, 2).OnComplete(() => MyPingPong(to, from));
}

///////////////////////////////////////////////////

/// <summary>
/// 模型弹一弹
/// </summary>
public void ShakeOnKick()
{
if (_shakeSequence != null) return;

_shakeSequence = DOTween.Sequence();
_shakeSequence.Append(transform.DOScale(_initScale * 1.4f, 0.06f));
_shakeSequence.Append(transform.DOScale(_initScale * 0.9f, 0.06f));
_shakeSequence.Append(transform.DOScale(_initScale * 1.2f, 0.06f));
_shakeSequence.Append(transform.DOScale(_initScale * 1f, 0.06f));
_shakeSequence.onComplete += () => { _shakeSequence = null; };
}

标签:shakeSequence,功能,0.1,0.06,transform,initScale,Dotween,DOScale,一些
From: https://www.cnblogs.com/DND-/p/17133254.html

相关文章

  • 很简单 但又一时想不起来的功能合集
     ///<summary>///根据模型的尺寸取得的模型边缘位置与模型中心的相对位置(在不适用物理的情况下模型移动式避免穿模)///</summary>varbounds=GetComponent<Mesh......
  • 用指针实现strcpy功能
    1#include<stdio.h>2intmain(intargc,constchar*argv[])3{4chara[45]="helloword";5charb[45]="xjwkkk";6char*p1=a;7cha......
  • Linux配置应用自启动,碰到一些问题
    最近在搞一个arm-linux,发现自动运行与手动运行,竟然效果是不一样,在解决问题的同时,也顺便把Linux启动相关一些知识梳理一遍。 问题1:在/etc/init.d/新建一个S90startapp......
  • Redis主从复制以及一些概念
    Redis主从复制主机断开之后,从机依旧连接到主机,但是没有写操作,主机回来之后就会开始复制主机的信息基础知识 环境配置默认都是主机 修改配置  配置从机:......
  • c++ 11 lamda 如何实现 linq 中 先 where 再 select 的功能
    面向AI编程,回答如下:在C++11中,可以使用lambda表达式和算法库中的std::copy_if和std::transform算法来实现LINQ中先where再select的功能。具体来说,可以先使用......
  • Hadoop开启Yarn的日志监控功能
    1.开启JobManager日志(1)编辑NameNode配置文件${hadoop_home}/etc/hadoop/yarn-site.xml和mapred-site.xml编辑yarn-site.xml<!--SitespecificYARNconfigurationproperti......
  • 回到顶部的功能实现 js 230218
    主要事件1,滚动事件body标签的scroll事件在事件中捕捉html的scrollTop数据对这个数据进行判断如果大于一定的值,就让“回到顶部”的盒子显示否则就让它隐藏2,点击事件为“回到......
  • jmeter-sqlite保存本地后功能测试使用-性能测试属性的使用
    1、功能测试可用方法1、sqlite保存本地后,先连接sqlite,再读取sqlite数据,保存为变量2、变量再引用到接口中    2、属性的使用-${__counter(,)} ${__V(smb_${_......
  • Python 连接数据源与邮件功能(九)
    目录一、概述二、Python连接数据源1)PythonMySQL基础操作1、部署MySQL2、MySQLConnector库【1】安装mysql-connector-python库【2】连接MySQL【3】增加数据【4】查......
  • mybatisplus数据层标准开发---分页功能
    1、创建一个拦截器类packagecom.itheima.config;importcom.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;importcom.baomidou.mybatisplus.ext......