1.Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,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按钮即可开始编辑路径。需要注意的是在编辑过程中不要点选场景或者Hierarchy面板中的其他物体,不然会终止编辑并且不会保留已编辑的路径。调整好视角,移动鼠标到场景中存在Collider的点的位置(如演示动画中的plane具有Mesh Collider),然后按下p键,插件就会自动生成路径点并且连接成路径。

5.路径点画好之后按下原本Start Path处的Finish Editing按钮我们的路径就自动生成好了。

6.

  • Show Handles:显示曲线调节手柄
  • Connect Handles:连接手柄(不勾选即Curve编辑中的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脚本,并设置脚本值:

8.

  • 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函数,物体就可以运动了:

原文链接http://www.manew.com/forum.php?mod=viewthread&tid=108002

【Unity3d】Simple Waypoint System插件相关推荐

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

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

  2. unity20——寻路插件sws(simple waypoint system)

    先上插件获取方式: 链接:https://pan.baidu.com/s/18_BOjPhNVIyqJjos5pnddQ 提取码:ceod 1. Simple Waypoint System(SWS) ...

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

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

  4. 【风宇冲】Unity3D教程宝典之插件篇:Unity3D插件详细评测及教学下载

    [风宇冲]Unity3D教程宝典之插件篇:Unity3D插件详细评测及教学下载 (2012-12-09 07:27:51) 转载▼ 标签: unity3d unity unity3d教程 unity3 ...

  5. 2019年4月份整理的Unity3D 20个实用插件-免费下载

    Unity3D 简易细节层次插件 Simple LOD http://www.idoubi.net/unity3d/tool/3764.html Unity3D 物体表面贴花喷漆插件 Easy Dec ...

  6. Unity3D引擎各大插件免费下载地址

    Unity3D引擎作为当前最主流的3D游戏引擎之一,拥有大量第三方插件和工具.以下为各大Unity3D引擎各大插件免费下载地址,还有一些热门插件例如:Playmaker . UnIDE .Tile B ...

  7. 免费资源分享(六) Unity3D 雷达实时定位插件

    免费分享 Unity3D 雷达实时定位插件. 适应版本:Unity 2018.4 链接:https://pan.baidu.com/s/1kE6uTSs70liY2l7GK3r7Eg 提取码:7dw1 ...

  8. 怎样写一个简单的操作系统?(原文标题: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) 收藏 举 ...

  9. Unity3D中使用easyroad3d插件 删除道路

    Unity3D中使用easyroad3d插件 删除道路操作方法: 在"Hierarchy"中选中你新建的road的名称,点击展开,会有一个名为"Markers" ...

最新文章

  1. docker 数据卷 volume
  2. OpenGL之控制渲染图形的移动
  3. 这些让人看瞎了的设计!实力证明,谁才是世界的最终boss!
  4. 【转】 看IT人才最容易犯的17个错误
  5. 方便的管理苹果Mac上菜单栏图标软件推荐:Bartender
  6. 支持中国西安申办ICCV2025,见证计算机视觉蓬勃发展的20年| Vote for ICCV2025 Xi'an China...
  7. Rust :rustup的版本更新功能
  8. 数字通信原理笔记(一)---概述
  9. 74cms php在那个文件夹里面,74cms骑士人才网站系统 v5.0/v5.1后台目录地址修改教程...
  10. 上海地铁二号线各车站换乘和时刻表
  11. Matlab syms 矩阵变量,matlab syms.m
  12. DBeaver 驱动安装
  13. 7.网络基础配置实验报告(2)
  14. Moblin开发手册:理解 Hildon应用程序
  15. datanlysis
  16. QT实现的自定义按键精灵
  17. element-ui table的选中行高亮和取消高亮
  18. 【C#】VS2017桌面应用程序打包成.msi或者.exe
  19. 磊科nw705p虚拟服务器设置,教你如何设置磊科nw705p无线路由器的详细步骤【图文】...
  20. 华为设备DHCP snooping配置命令

热门文章

  1. php 数组 echo,PHP 数组
  2. 灰度变换,gama变换,对数,反对数变换
  3. Mandriva Linux 2006 硬盘安装法
  4. .Net Framework 之 框架图
  5. linux心跳出血漏洞,OpenSSL Heartbleed 漏洞
  6. Qt学习(十三)—— 文件读写
  7. N76、MS51的下载电路图
  8. 网络盗窃频发 黑客盯上全球银行支付系统
  9. 行楷练习1 左点、右点、横两点、纵两点
  10. WMI设置有线网卡IP地址