【推荐100个unity插件之5】2d切割破坏插件-Smart Slicer 2D

文章介绍了如何在Unity3D中实现2D物体的切割和破坏效果,提供了Smart-Slicer-2D插件的下载及使用步骤,包括导入插件、设置摄像机、创建切割刀和食物对象等,并展示了不同类型的切割方式如线性、复杂曲线、点、多边形和爆炸效果。
摘要由CSDN通过智能技术生成

前言

之前分享了unity3d物体的切割破坏插件,有兴趣的可以去看看:
OpenFracture插件实现物体破裂和切割
切割插件——Ezy-Slice的使用

那么有小伙伴就要问了,2d切割破坏要怎么实现了?今天就来分享一个

效果

1.切割

在这里插入图片描述

2.破坏

在这里插入图片描述

3.创建

在这里插入图片描述

源码

插件下载:
链接:https://pan.baidu.com/s/1LFp6XjZ9cwywD3HWVoD75A
提取码:45pk

我的测试项目源码git地址:
https://gitcode.net/unity1/smart-slicer-2-d

使用

1.导入插件

在这里插入图片描述
里面有官方的demo,可以打开测试效果

2.摄像机

一定要设置为正交,不然没有效果
在这里插入图片描述

3.新建地面

添加碰撞体,防止我们创建的物品掉落
在这里插入图片描述

4.新建切割刀

新建空物体,挂载Slicer 2D controller,作为刀
在这里插入图片描述
slicer Type 切割刀类型
slicer layer 可以切割的图层,跟下面slicer 2D的slicing layer对应,可以设置只能切割某一层
Enable Visuals: 是否显示切割线
Slicer Color: 切割线颜色
Slicer Width: 切割线宽
Slicer Z: z轴高度
Froce Amount:表示在切割的地方增加多少力

5.新建切割食物

新建2d sprite图片,选择对应的食物图片挂载,挂载slicer 2D脚本,作为可切割的食物
并增加rigidbody 2d和collider增加碰撞物理特性
在这里插入图片描述
Texture Type 结构类型,支持网格和精灵
slicing layer 切片层
slicing limit 可以设置食物最多能切割的次数 1-10
在这里插入图片描述

6. 运行即可

在这里插入图片描述
在移动中同样适用
在这里插入图片描述

不同slicer Type的切割刀类型测试

在这里插入图片描述

1.线性

线段切割
在这里插入图片描述

2.Complex

复杂的曲线刀
在这里插入图片描述

3.点

点击切割,可以设置随机 垂直 或者 水平切割模型
在这里插入图片描述

4.多边形

支持不同性质的刀
在这里插入图片描述

5.explode

破碎
在这里插入图片描述

6.创建

支持不同形状类型,还可以设置材质
在这里插入图片描述

完毕

好了,我是向宇,https://xiangyu.blog.csdn.net/

一位在小公司默默奋斗的开发者,出于兴趣爱好,于是开始自习unity。最近创建了一个新栏目【你问我答】,主要是想收集一下大家的问题,有时候一个问题可能几句话说不清楚,我就会以发布文章的形式来回答。 虽然有些问题我可能也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~

我知道阁下是一位白嫖高手,但假如我说下面有个打赏按钮,那阁下又该如何应对呢?
(量力而行,力虽微,心暖人,你的支持是我创作的最大动力)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向宇it

创作不易,感谢你的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值