当前位置:网站首页>Unity插件DOTween使用指南2(简释贝塞尔曲线)
Unity插件DOTween使用指南2(简释贝塞尔曲线)
2022-08-10 05:37:00 【作孽就得先起床】
关于使用插件,强烈建议使用DOTween插件Pro版。
有些比较好玩有趣的功能全部来自Rro版
比如:
DOText(字符串,持续时间)
这个可以让你的问题一个个出现在你想显示的地方,这在做对话系统非常有用,能给用户带来更好的体验
字符串:想要输入的字符内容
持续时间:想要多久让他完成这个任务
官方文档地址指路:
在这篇里不会介绍更加复杂的内容,所以要是看补间的内容,请参阅官方Api
1、?.DOJump(new Vector3(2, 2, 2), 1, 4, 5,true);、
请注意:这是会沿着 Y 轴应用跳跃,如果你的Y轴在跳跃时一样了,它将停止
这里数字1:代表跳跃力量,这决定了您跳跃弧度的大小,高度
4:代表一共跳了多少次
5:代表跳跃时间
true:代表补间将平滑地将所有值对齐为整数,翻译:就是会更加平滑
DOTween实现贝赛尔曲线:
此操作是利用DOTween补间引擎的作用来实现的
贝赛尔曲线简单说明:
在3D世界当中,向前跳跃,正好会画出一个弧形,而在计算机当中,包括但不限于渲染一个球型,它本是并不是一个规则的形状,正如没有真正意义上的圆一样,得到圆是我们是通过不断消去方形的角而得到的,是尽可能的去掉“角”从而实现圆
如下图:五角星要以一个弧跳跃到方形位置

但为了在计算机中更好的模拟物理效果,带来更好的视觉体验为了让这个“弧”更加像弧,让弧度更加优雅,我们选取了这个弧的最高点,起始点,终点,然后将三点连起来

这样大致形成了一个三角形
我们都知道,线是由无数个点连接起来而形成的,因此选取由两个直线到弧形上的而形成的点就构成了曲线

我们选取得到点越多,意味着这个“弧”越圆滑,显示出的效果会更加细致、丝滑

在此以稳定数值的方法求出贝塞尔曲线,画出这个曲线
在此向您介绍说明的为:二次曲线
在unity中利用此插件,采用补间引擎,效果将会更加良好
完!
边栏推荐
- .Net Core imports tens of millions of data to Mysql
- 【C语言】结构体变量学习笔记1
- 解决错误 Could not find method leftShift() for arguments
- 51单片机ST188手持人体温度脉搏心率测量仪锂电池充电
- mysql使用常见问题和解决
- STM32单片机RGB红蓝调光植物补光系统红光蓝光PWM调色调节亮度
- The way for programmers to make money from a sideline business and increase their monthly income by 20K
- 常用模块封装-pymysql、pymongo(可优化)
- VTK 初步 (1) ----- 可视化管线
- lua小工具-保留指定位数的小数
猜你喜欢

【烘焙】肉松蛋糕卷

pytorch-10. Convolutional Neural Networks

Notes for RNN and Decision Tree

.Net Core imports tens of millions of data to Mysql

PyTorch之CV

LeetCode Interview Question 17.14 Minimum k Number (Moderate)

51单片机RS485远程双机多机温度采集主从机多节点蜂鸣器报警

Tkinter 模块学习

通过配置CubeMX的TIMER的PWM初始化实现硬件PWM呼吸灯闪烁

51单片机教室人数进出统计检测数码管显示装置红外传感器
随机推荐
电路分析中的电容器的基本知识
LeetCode 938. Range Sum of Binary Search Trees (Simple)
STM32单片机手机APP蓝牙高亮RGB彩灯控制板任意颜色亮度调光
手机端应用类型
开源游戏服务器框架NoahGameFrame(NF)简介(一)
8个问题轻松掌握Unity前向渲染
浅谈游戏中3种常用阴影渲染技术(1):平面阴影
LaTeX总结----在CSDN上写出数学公式
所有文章汇总目录
LeetCode 100. The same tree (simple)
溶液中重金属去除
pytorch-05. Implementing linear regression with pytorch
STM32F407ZG 看门狗 IWDG & WWDG
解决错误 Could not find method leftShift() for arguments
解析树字符串并输出中序遍历
【fiddler2】使用fiddler mock response 数据
LeetCode refers to offer 10-I. Fibonacci sequence (simple)
LruCache与DiskLruCache结合简单实现ImageLoader
Deep learning TensorFlow entry environment configuration
酸阻滞树脂