搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
菜鸟追梦旅行
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【Vue】vue传递数组到后端_vue传数组
2
C语言排序函数_c语言 排序函数
3
/dev/ttyUSB0 permission denied 解决方案
4
FIFO(三)——FIFO高级原理_fifo中异常数据丢弃处理
5
机器人行业研究报告:人形机器人硬件不断演进新型执行器方向值得关注_浙江工业大学对仿人形机器人的研究方向
6
java工程yml配置文件_项目启动报错,找不到配置文件application.yml
7
AndroidStudio在安装完AVD后,无法启动报错Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK__avd模拟器启动应用报so缺失
8
spring boot 2.4.x 之前版本(对应spring-cloud-openfeign 3.0.0之前版本)feign请求异常逻辑
9
入门C++《类与对象》——————3
10
win10安装配置使用PostgreSQL_win10安装postgresql
当前位置:
article
> 正文
DoTween插件使用_demilib
作者:菜鸟追梦旅行 | 2024-03-14 10:41:05
赞
踩
demilib
unity中动画分为两类
在3dmax之类的软件中制作的动画
在unity环境中通过代码控制Transform的组件实现的动画
通过代码控制的动画需求量也是很大的
DoTween 是一个现成的功能类,已经封装了大量的动画效果只需要调用它的方法,传递参数就可以实现很多代码动画效果
导入与设置
直接导入资源包
在Tools——Demigiant——DoTween Utility Panel 进行插件设置
资源目录结构
Demigiant 插件的根目录【该插件的公司名】
Demilib 插件核心类库
DOTween 插件基础版本资源
DOTweenPro 插件专业版资源
DOTweenPro Examples 实例工程
组件
在component组件栏里面有DoTween Animation 基础动画
DoTween Path 路径动画
两个动画组件
使用DoTween
在代码中使用DoTween时,导入对应的命名空间
using DG.Tweening
注意DOTween 的前两个字母都是大写
除了功能类以外,还会在Unity本来的功能组件类中注入DoTween 的控制方法
,一般是“DOXXX”
DoTween 元素动画
模型动画
模型移动动画 DOMove方法
模型旋转动画 DORotate 方法
模型缩放动画 DOScale 方法
UI动画
图片颜色动画 DOColor 方法
图片透明度动画 DOFade 方法
图片缩放动画 DOScale 方法
动画和哪个组件相关,就在哪个组件下面寻找以DO开头的方法
DOTween 属性设置
这一组方法统一以Set开头,可在动画方法的后面,进行属性的设置,
SetLoops(设置循环次数)
DOTween事件回调 这一组方法以On开头,可以在动画方法后面,也可以在属性方法后面,OnComplete[当执行完事件后]
两种方式
注入到Unity原有组件类的api方法,称为便捷方式
DOTween 的一组独立的功能类,DoTween工具类中的静态方法,用Lambda表达式传值的方式,来实现动画控制,称之为通用方式
DOTween.To(()=>myValue,x==>myValue=x,100,1)
DOTween.To() DOTween插件中功能类的一个静态方法
()=>myValue 获取对象元素Lambda表达式
x=>myValue=x 赋值对象元素Lambda表达式
100 最终的目标值
1动画持续时间
两个组件
Animation组件对应于代码中的便捷方式和通用方式,一般直接用代码搞定,不会用Animation组件
Path组件在代码中也有对应,不过Path效果一般使用组件完成
Animation组件
Ease属性是动画曲线
Loops循环,有三种类型,普通模式,循环悠悠球模式,累加模式
To 指定一个Vector3,也可以指定一个Transform
既可以在面板绑定事件,也可以在代码里面绑定事件
.OnStart(()=>Debug.Log("start"))
开始事件,执行一次
.OnPlay
动画播放事件,执行一次,先开始,再播放
OnUpdate
动画更新事件,在动画播放的过程中,持续执行N次
OnComplete
动画播放完成事件,执行一次
Path组件
游戏模型路径运动(塔防小怪行走路线,马路上的汽车运动)
摄像机运动动画(建筑场景漫游,游戏过场动画)
本质就是事先规划好一个路径,然后让游戏物体在该路径上运动
路径创建
shift+Ctrl +鼠标左键单击 添加一个新的路径点
shift+Alt +鼠标左键点击,移除一个路径点
鼠标左键点击,调整路径点位置
pathType 设置路径类型为弧度或者直线
Orientation 最常用的是ToPath 模型沿正方向移动,LookAhead 设置为0
在摄像机漫游中很重要,需要沿路径一直看着前方
relative 路径相对于模型移动
showIndexs 显示路径点的位置索引
Waypoint 路径点集合
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/233509
推荐阅读
article
HarmonyOS
开发
4
0:
Slider
组件基本用法_模拟人生
4
的
slider
是什么...
基本用法:<
Slider
ohos:height="50vp" ohos:width="300vp" 进度颜色,左边
的
...
赞
踩
article
微信
小
程序
开发——
页面
跳转传值_微信
小
程序
跳转传值...
WeChat
小
程序
交流(QQ群:769977169)由
页面
A跳转到
页面
B时,假如需要将A
页面
的信息传递给B
页面
使用,这时...
赞
踩
article
2023-
GPLT
团体
程序设计
天梯赛-
总决赛
L1
题解 【
Python
】_使用
计算机
进行
文本编辑
时常...
2023-
GPLT
团体
程序设计
天梯赛-
总决赛
L1
题解 【
Python
】_使用
计算机
进行
文本编辑
时常见的
功能
是
剪切
功能
(...
赞
踩
article
HTTP
请求
响应
详解 (
HTTP
请求
数据格式
,常见
请求
方式,后端
响应
参数
)及
Apifox
(postm...
HTTP
(Hypertext Transfer Protocol,超文本传输协议)是一种用于传输超媒体文档(如HTML)...
赞
踩
article
Android
Studio
中
设置
代码块
自动
补齐...
AS中很多提示键,并不如Eclipse中做的好,需要我们自己去自定义。这里以switch...case为例,讲解一下如何...
赞
踩
article
每日力扣——
摆动
序列
与
最大
子序
和
...
摆动
序列
是指连续数字之间的差严格地在正数
和
负数之间交替的数字
序列
。即,如果差值依次为正、负、正、负……则该
序列
为
摆动
序列
...
赞
踩
article
企业
微信
小
程序
避坑指南,欢迎补充。。。_
小
程序
测试号可以
关联
企业
微信
吗...
在开发
企业
微信
小
程序
的过程中,碰到了很多坑,花了很长时间去填,所以特意记录一下,给大家做个参考。如果大家还遇到了其他的坑...
赞
踩
article
扩散模型 -
Stable
Diffusion
_
stable
diffusion
模型...
所以 U-Net(噪音预测器)预测的噪音也是以潜变量的形式表示的。每一步扩散的输入是潜变量,输出是信息进一步丰富的潜变量...
赞
踩
article
ESP8266
调试
步骤...
使用前准备1,ATK-
ESP8266
WIFI 模块一个2, 电脑一台3, USB 转 TTL 模块一个4, 电脑安装 ...
赞
踩
article
基于
微信
小
程序
的
实验室
物资
管理
设计与实现源码_
物资
物品借用登记系统
小
程序
源码...
背景:
实验室
是科研和教学的重要场所,
实验室
物资
管理
对于保障
实验室
的正常运转和科研教学工作的顺利进行至关重要。然而,传统的...
赞
踩
article
unity
给
头发
添加
物理
_
unity
3d
Hair
real
time
rendering 真实头...
先放上效果惊现塞拉酱算法是Weta Digital根据siggraph2003的论文加以改进,改进之前使用的是Kajiy...
赞
踩
article
C语言算法实验-
二叉树
_
按先序
次序
输入
二叉树
中
结点
的值,空格字符
表示
空树...
实验内容与要求 问题描述: 建立一棵
二叉树
,试编程实现
二叉树
的如下基本操作: 1.
按先序
序列构造一棵二叉链表...
赞
踩
article
C/C++
最长
公共
字符
串
后缀(
前缀
)_
c++
输出
字符
前缀
...
最长
公共
字符
串
后缀题目描述:输入及
输出
样例:输入:3babaabacba2aacc2aaa0
输出
:baa思路:将每个
字符
...
赞
踩
article
大
数据
项目实战之
数据
采集
_
大
数据
采集
实践
...
在大
数据
的时代背景下,未被使用的信息比例高达99.4%,原因很大程度都是由于高价值的信息无法获取
采集
,因此,如何从大
数据
...
赞
踩
article
TLS
安全
设置
未
设置
为
默认
设置
,这也
可能
导致
此错误。_tls
安全
设置
未
设置
为
默认
设置
,这也
可能
导...
edge浏览器打开网页时打示“
TLS
安全
设置
未
设置
为
默认
设置
,这也
可能
导致
此错误。此时可以通过启用
TLS
功能处理该问题...
赞
踩
article
c
语言
实现
数据结构
--建立
一颗
二叉树
_创建
二叉树
c
语言
...
二叉树
的特点是
一颗
有序树,每个结点的度最大为2。从根结点开始,他的左孩子和右孩子也是
一颗
树的根结点,也就是这个结点的左子...
赞
踩
article
关于
Unity
绑定
手机
_
unity
中国
手机
号
...
只需要在你的号码前+0就可以了,号码格式:+86+0+
手机
号
码_
unity
中国
手机
号
unity
中国
手机
号
...
赞
踩
article
毕业设计基于
SSM
微信
小
程序
的
航班查询和订票系统设计与实现_
微信
小
程序
航班查询
平台
的
设计...
文档开发技术文档、参考LW、答辩PPT,部分项目另有其他文档开发环境eclipse/idea丨
微信
开发者工具丨navic...
赞
踩
article
编程到底难在哪里?—— 《
人
月
神话
》阅读分享_
程序员
的
苦恼
来自他
人
设定
的
目标(
产品
)
,
以及
同伴写
的
垃...
以
人
月
为单位去衡量开发工作
的
规模是一个危险和带有欺骗性
的
神话
。《
人
月
神话
》阅读分享。_
程序员
的
苦恼
来自他
人
设定
的
目标(产...
赞
踩
article
python
猜
数字
游戏
(.
exe
打包+交互界面)_猜
数字
游戏
下载
python
ui...
本程序在原程序中基础上,添加了人机交互界面,使得
游戏
更加友好,可玩性更高,并打包成.
exe
文件。如有需求也可以连接数据库...
赞
踩
相关标签
鸿蒙开发
华为
xml
java
微信小程序
小程序开发
页面传值
python
算法
天梯赛
http
网络协议
spring boot
java-ee
Apifox
postman
测试工具
leetcode
职场和发展
企业微信小程序
小程序
坑
stable diffusion
人工智能