先上插件获取方式:
链接:https://pan.baidu.com/s/18_BOjPhNVIyqJjos5pnddQ
提取码:ceod
1.
Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,,SWS在Dotween的基础上实现了可编辑路径,并且支持自动检测2D和3D模式,下面绍下这款动画插件的使用方法。

2.插件导入后可以在Project视图中看到一个SWS文件夹,其中有个Examples文件夹详细介绍了各种路径动画的例子。
3.选择Window->Simple Waypoint System->Waypoint Manager,场景中会自动生成一个用于创建Path的物体Waypoint Manager:

4.在Inspector中我们可以看到由于3D Mode Detected,如果我们选择了2D模式,就会显示2D Mode Detected。3D模式下,我们需要Collider来接收我们的点击操作从而生成路径点,2D模式则不需要。

Enter Path Name:输入的路径名称。
Select Path Type:路径的类型,Standard为标准曲线,Bezier为贝塞尔曲线。
路径点画好之后按下原本Start Path处的Finish Editing按钮我们的路径就自动生成好了


6翻译:Show Handles:显示曲线调节手柄
Connect Handles:连接手柄(不勾选即AnimationCurve编辑中的broken状态)
Draw Smooth Lines:曲线是否圆滑
Color1,Color2,Color2:场景编辑时显示的路径的辅助色
Path Length:路径长度
Path Detail:数值越大每段路径的子段越多
Show Detail Settings:显示每段路径的Path Detail并分别设置
Waypoints:当前选择的路径点,可以添加删除修改
Rename WayPoints:重命名路径点(即将物体名字按Waypoint+序号来命名)
Skip Custom:重命名时是否忽略名字中包含Custom的物体
Place to Ground:检测路径下方的Collider,并将路径置于下方所有Collier中最高点处
Invert Direction:倒置路径
Replace Waypoints with Object:将路径点替换为选择的物体
Hierarchy面板中选择生成好的路径(默认在Waypoint Manager物体下),在可以对每个点进行编辑从而改变路径。

7.编辑好之后在需要运动的物体上加一个splineMove脚本,并设置脚本值

翻译:
Path Container:路径曲线
On Start:自动运行
Move To Path:移动到路径起点
Reverse:倒置
Local:本地路径
Start Point:设置起始点位置(路径中的第几个点)
Size To Add:在Y轴方向添加额外的位移
Speed:速度
Time Value:计时方式,Speed为按速度来计算,Time为按时间来计算,选择Time时上面的Speed选项为走完路径需要的时间
Loop Type:循环方式
Path Type:路径类型
Path Mode:路径模式
Look Ahead:转向时的偏移量
Lock Rotation:锁定对应方向的旋转
Lock Position:锁定对应方向的位移
Settings:设置物体运动到每个点时的回调

勾上OnStart或者在适当的时候调用splineMove的StartMove函数,物体就可以运动了

unity20——寻路插件sws(simple waypoint system)相关推荐

  1. 【Unity3d】Simple Waypoint System插件

    1.Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,Dotween想必大家比较熟悉,是一款很好用的动画插件,SWS在Dotween的基础上实现了可编辑路径 ...

  2. 【Unity3d】Simple Waypoint System插件介绍

    Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,Dotween想必大家比较熟悉,是一款很好用的动画插件,SWS在Dotween的基础上实现了可编辑路径,并 ...

  3. Simple Waypoint System的使用与其动画录制

    Simple Waypoint System的使用与其动画录制* simple waypoint system 的使用教程链接https://blog.csdn.net/qq_34937637/art ...

  4. 怎样写一个简单的操作系统?(原文标题:How to write a simple operating system) 分类: 翻译 2011-01-26 01:10 3175人阅读 评论(3) 收藏

    怎样写一个简单的操作系统?(原文标题:How to write a simple operating system) 分类: 翻译2011-01-26 01:10 3175人阅读 评论(3) 收藏 举 ...

  5. 2022 *CTF REVERSE的Simple File System

    2022 *CTF REVERSE的Simple File System . . 下载附件,有四个文件: . . 照例扔入虚拟机中运行一下,查看主要回显信息: . . 照例扔入 IDA64 中查看伪代 ...

  6. 订阅插件提示:This system is not registered with an entitlement server. You can use subscription-manager to

    问题描述 [root@ecs-t6-medium-2-linux-20190910000110 /]# yum install -y epel-release 已加载插件:fastestmirror, ...

  7. unity快速库存系统快速开发插件(Ultimate Inventory System)(二)

    文章目录 前言 一.准备工作(库存类型定义) 二.物品定义 三.货币系统 四.物品制作 总结 前言 这篇为自定义物品篇,我们将一起探索如何自定义各种物品,制作合成:篇幅略长,因为这块能说的挺多,可酌情 ...

  8. Unity插件:PATCH - Updating System INDIE PC程序补丁插件

    简介 PATCH - Updating System INDIE 补丁插件是一款游戏补丁更新系统,可以支持Windows下程序远端更新,每次更新可以上传很少量的补丁文件到服务器即可. 补丁更新如何实现 ...

  9. Unity3d插件 BladeSmith Melee Combat System 武器碰撞检测

    作用:武器碰撞检测方案 实现原理 在武器的刀刃上,在整把剑的剑身一条直线上布置多个(8-15个)坐标点,称作标记点.标记点父物体是剑身,播放动画时,标记点也跟着剑挥舞移动. 当播放武器挥舞动画时,就触 ...

最新文章

  1. sql 中使用 where 1=1 和 where 1=0的作用
  2. 活动选择(信息学奥赛一本通-T1323)
  3. dax powerbi 生成表函数_Power BI应用技巧:如何为DAX建的表添加索引?
  4. php伪协议漏洞_PHP之伪协议深入理解
  5. sql语句截断_SQL Server中SQL截断和SQL删除语句之间的区别
  6. php 开发商城 注意,开发PHP商城要注意的一些常见安全问题
  7. W/ActivityManager( 1419): Activity is launching as a new task, so cancelling activity result.
  8. 01. View C++ as a federation of languages
  9. 比特币创业公司Circle首获数字货币许可证
  10. 不用找,你想要的家具贴图素材都在这里
  11. 怎么在电脑上录制qq音乐
  12. html微博换头像,手机新浪微博头像怎么设置 手机新浪微博更换头像教程
  13. Linux --配置网络(通过网络访问服务器)
  14. 现代黑科技版“指鹿为马:使用CycleGAN实现男女“无痛变性”
  15. MATLAB报错“现在无法访问以前可以访问的文件”
  16. 数据结构(2)时间复杂度——渐进时间复杂度、渐进上界、渐进下界
  17. android 全局换字体,Android 全局替换字体
  18. 函数式接口 BiConsumer接口和Consumer接口
  19. 支付宝支付接入-服务器端开发
  20. 判断文件或目录是否存在的几种方式

热门文章

  1. 键盘钩子,游戏外挂基础
  2. 私有化+国产化+开源,这款低代码平台太赞了
  3. wireshark 的用处、下载和安装
  4. CRC-8/MAXIM校验算法(C语言实现)
  5. oracle一体机使用的CPU,linux – 安装Oracle数据库机器的CPU使用率
  6. 2020前端面试题及答案汇总
  7. 《选择卓越的“政治”》---诺贝尔奖的见不得人的一面
  8. ipguard定制加密超级密码和登录提示
  9. Linux中通过修改MTU值来修改网速
  10. 易学笔记-系统分析师考试-第2章 经济管理与应用数学/2.6 IT审计相关常识/2.6.1 IT审计概述