Unity中使用SimpleWaypointSystem控制物体移动

unity20——寻路插件sws(simple waypoint system) 先上插件获取方式: 链接:https://pan.baidu.com/s/18_BOjPhNVIyqJjos5pnddQ 提取码:ceod 1. Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,,SWS在Dotween的基础上实现了可编辑路径,并且支持自动检测2D和3D模式,下面绍下这款动画插件的使用方法。 2.插件导入后可以在Project视图中看到一个SWS文件夹,其中有个Examples文件夹详细介绍了各种路径动画的例子。 3.选择Window-> 阅读详情

在Unity中通过SimpleWaypointSystem在沙盘上绘制出轨迹,一个物体沿着轨迹移动。
需要实现当沙盘旋转时,物体、轨迹也跟随旋转,且物体的移动不会偏移轨迹。

重要变量:fullPosition【获取和设置补间的时间位置(包括循环,排除延迟)】
通过fullPosition的值可以动态记录物体在轨迹上的位置点,然后将记录的值重新赋值给旋转沙盘后重绘轨迹上相同的位置点。

  /// <summary>
    /// 记录小车在轨迹上的位置点
    /// </summary>
    float pathPos;
    /// <summary>
    /// 设置小车的位置和移动轨迹
    /// </summary>
    private void SetCarPosAndPath()
    {
    	//暂停当前正在执行的动画
        SandCarManager_01.GetInstance().sandCar.GetComponent<splineMove>().Pause();
        //记录当前小车在轨迹上的位置点
        pathPos = SandCarManager_01.GetInstance().sandCar.GetComponent<splineMove>().tween.fullPosition;
        SandCarManager_01.GetInstance().sandCar.GetComponent<splineMove>().reverse = false;
        StartCoroutine(RedrawPath());
    }

    IEnumerator RedrawPath()
    {
        yield return new WaitForSeconds(0.5f);//延迟调用StartMove函数+重绘路径
        SandCarManager_01.GetInstance().sandCar.GetComponent<splineMove>().StartMove();
        yield return new WaitForSeconds(0.05f);//延迟将小车轨迹上的位置点赋值给新轨迹对应的位置点
        SandCarManager_01.GetInstance().sandCar.GetComponent<splineMove>().tween.fullPosition = pathPos;

    }
Simple Waypoint System的使用与其动画录制 ** Simple Waypoint System的使用与其动画录制* simple waypoint system 的使用教程链接https://blog.youkuaiyun.com/qq_34937637/article/details/82835667 网盘的下载地址:链接: https://pan.baidu.com/s/1jOJ8wutDG8rAPu1C3ai5TA 提取码:hja0 注意的是 ... 阅读详情

相关推荐

Unity路径动画实现包:Simple Waypoint System v5.x

本文还有配套的精品资源,点击获取 简介:Simple Waypoint System为Unity引擎提供了一个强大的插件,用于创建和管理对象在多个路径点之间的动态移动。它使得路径创建变得简单,通过拖放方式快速设置几何路径点,同时支持物体的平滑动画和自定义事件触发。开发者可以利用这款插件快速实现复杂的游戏动画效果,例如平台跳跃游戏中的角色移动、自动巡逻敌人以及移动平台等,提高...

weixin_42510243的博客 1681

【Unity3d】Simple Waypoint System插件介绍

Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,Dotween想必大家比较熟悉,是一款很好用的动画插件,SWS在Dotween的基础上实现了可编辑路径,并且支持自动检测2D和3D模式。 导入插件后我们可以在Project视图中看到一个SWS文件夹,其中有个Examples文件夹详细介绍了各种路径动画的例子,这里会介绍一下这款插件的简单使用方法。 选择

dark00800的专栏 6058

Unity中SimpleWaypointSystem

1)将SimpleWaypointSystem文件夹拷贝的当前项目Assets/Scripts路径下。首先Window->Simple WaypointSystem->WaypointManager。点击新生成的WaypointManager,在右侧的EnterPathName中输入名称。3)在行动物体上挂载脚本 Movement下的splineMove脚本。4)行动物体上挂载自己的脚本,物体运行脚本。其次场景中点击加了碰撞的地面。点击键盘的P键即可绘制点。

qq_43026206的博客 631

Unity中Simple Waypoint System插件的使用

Simple Waypoint System插件可以使游戏物体按照设定的路线进行移动。最近需要实现一个控制物体按照规定路线移动的功能,学习了这个插件的使用方法,后续可能会在这个插件的基础上做一些修改。

编程小白的博客 1650

unity简单自定义路径寻路插件SimpleWaypointSystem,有寻路demo

unity简单自定义路径寻路插件SimpleWaypointSystem,有寻路demo

最新 Simple Waypoint System 5.5.2 - unity动画插件

Simple Waypoint System 5.5.2 - unity动画插件 简单航点系统被成千上万的开发者所使用, 它允许你在编辑器中直接创建路径, 然后通过运动脚本告诉任何游戏对象跟随你的路径. 问题/支持. Unity论坛主题 文档/API参考. GitLab页面 插件: GitHub 访问 线性的、弯曲的、贝塞尔的和NavMesh的路径 具有各种循环类型的运动脚本 路径的方向、延迟、反转等. 使用DOTween的Tween运动(包括). 使用Unity Navigation的NavMesh运动 使用UnityEvents在航点调用你自己的方法 航点旋转模式:根据航点的旋转来确定对象的方向 支持Mecanim Animator控制器 带有完整代码文档的高级示例场景 快速启动文档, 让你立即开始使用 10个实例场景 花键路径、贝塞尔路径、NavMesh路径 高级样本、事件、航点旋转 玩家输入, 摄像机输入, 快速输入 运行时API

SimpleWayPointSystem的简单使用

SimpleWayPointSystem的简单使用 SimpleWayPointSystem的简单使用下载地址 导入插件后: 1. 添加一个Panel,给Panel上添加WaypointManager组件用来管理路径点的生成 PlacementKey:在路径编辑模式下按下P键来创建路径点(可改变) ViewPlacementKey:在路径编辑模式下按下P键来清除路径点(可改变) Enter...

cchoop的博客 4367

Simple Waypoint System 5.5.0.unitypackage

由数以千计的开发人员使用,Simple Waypoint System允许您直接在编辑器中创建路径,然后通过移动脚本告诉任何游戏对象遵循您的路径。

Unity插件——Simple Waypoint System的使用总结

它允许游戏对象沿着预定义的路径(可以是线性的或曲线样条)进行移动,并提供了丰富的配置选项来满足不同的需求。•可以设置是否在游戏启动时开始移动(onStart)、是否从第一个路点开始行走(moveToPath)、是否反向移动(reverse)等。•支持根据速度或时间(timeValue)来控制移动速度,并可通过自定义动画曲线(animEaseType)调整加减速效果。•支持多种循环模式,如无循环(none)、循环(loop)、乒乓模式(pingPong)、随机(random)等。

chaixinke的专栏 743

Unity实现物体的路径规划插件Simple Waypoint System

Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,SWS在Dotween的基础上实现了可编辑路径,并且支持自动检测2D和3D模式。

路径动画插件 Simple Waypoint System

Simple Waypoint System被成千上万的开发者所使用,它允许你在编辑器中创建路径,然后通过移动脚本告诉任何游戏对象跟随你的路径。

Unity SWS自动寻路插件

简介 Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,,SWS在Dotween的基础上实现了可编辑路径,并且支持自动检测2D和3D模式 使用 导入插件后,选择Window->Simple Waypoint System->Waypoint Manager,场景中会自动生成一个用于创建Path的物体Waypoint Manager 为自动寻路路线命名,然后点击StartPath,在游戏场景界面按P键创建点位,最后按“Finish Editing”结束

LuckyMechanic的博客 2112

Simple Waypoint System Unity成熟的寻路插件

Simple Waypoint System Unity插件,附带有demo场景以供研习,比较成熟好用。

Unity内实现简单的路点系统

总之,为了实现“让小球能按照既定轨迹运动”这种蛋疼又基础的功能,我又跑来写笔记了。在Unity里其实已经有很多前辈做过了路点系统这个东西,比如AssetStore里的SimpleWaypointSystem(https://assetstore.unity.com/packages/tools/animation/simple-waypoint-system-2506)和StandardAsset...

chilzyj的博客 4024

SimpleWaypointSystem 路径点系统

SimpleWaypointSystem 路径点系统

Simple Waypoint System v5.4.1

Simple Waypoint System(SWS)是基于Dotween的一款路径动画插件,Dotween想必大家比较熟悉,是一款很好用的动画插件,SWS在Dotween的基础上实现了可编辑路径,并且支持自动检测2D和3D模式。

上一篇: Liunx Ubuntu系统中运行SteamVR及VR游戏的相关配置链接说明
下一篇: Unity开发通用泛型单例模式
科幻之眼
博客等级 码龄9年 101粉丝 153原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值