Unity学习笔记(10) Unity使用EZSoftBone实现2D骨骼动画飘带效果

EZSoftBone属实是一个棒的开箱即用的Unity插件,
能帮助我们很容易实现Unity3D或2D中的飘带效果。

是个开源项目,去Star!
https://github.com/EZhex1991/EZSoftBone

同时在Unity商店中可以直接获取到
https://assetstore.unity.com/packages/tools/physics/ezsoftbone-148136

使用方法

b站有作者的全套教程,github上也有md文档可以看。
https://space.bilibili.com/57392896/favlist

这里记录一下快速部署流程,
商店中下载导入:
在这里插入图片描述

20220210155652

将脚本挂载到一个物体中。
看起来这个脚本是维护一个transform的森林来实现飘带的,
所以直接将骨骼的根移动到root bone
20220210160051

材质参数主要靠Material控制,默认有4种,也可自己调参。
20220210160257

还有很多参数可调,比如重力、模拟风力等,就去参照作者的文档吧~

2D骨骼动画修改

由于Unity的2D骨骼动画的特殊性,
这个插件还不能直接完全成功地作用上去,
不过修改方式也很简单:
EZSoftBone.cs文件中,Update()函数中的内容迁移到LateUpdate()中。

//EZSoftBone.cs
    private void Update()
    {
        //RevertTransforms(startDepth);
    }
    private void LateUpdate()
    {
        RevertTransforms(startDepth);//+
        ...
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值