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

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

前言

之前分享了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.创建

支持不同形状类型,还可以设置材质

目录
相关文章
|
1天前
|
数据可视化 大数据 API
【推荐100个unity插件之22】基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0插件的使用
【推荐100个unity插件之22】基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0插件的使用
5 0
|
1天前
|
自然语言处理 搜索推荐 API
【推荐100个unity插件之21】unity实现多语言切换功能——Localization插件的使用
【推荐100个unity插件之21】unity实现多语言切换功能——Localization插件的使用
6 0
|
1天前
|
JSON 开发框架 API
【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
6 0
|
1天前
|
图形学
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
7 0
|
1天前
|
数据可视化 C# 图形学
【推荐100个unity插件之18】Unity 新版输入系统Input System的基础使用
【推荐100个unity插件之18】Unity 新版输入系统Input System的基础使用
7 0
|
2天前
|
图形学
【推荐100个unity插件之17】具有可破坏/砍倒unity地形树木能力的破坏系统,实现unity砍树效果 —— DestroyIt - Destruction System
【推荐100个unity插件之17】具有可破坏/砍倒unity地形树木能力的破坏系统,实现unity砍树效果 —— DestroyIt - Destruction System
6 0
|
2天前
|
vr&ar 图形学
【推荐100个unity插件之16】3D物品描边效果——Quick Outline免费插件
【推荐100个unity插件之16】3D物品描边效果——Quick Outline免费插件
2 0
|
2天前
|
存储 图形学
【推荐100个unity插件之13】推荐一款开源的Unity网格破碎插件,实现在Unity中展示可破坏的墙壁的——unity-fracture
【推荐100个unity插件之13】推荐一款开源的Unity网格破碎插件,实现在Unity中展示可破坏的墙壁的——unity-fracture
4 0
|
2天前
|
定位技术 图形学
【Unity实战】零代码实现物理2d绳子和绳桥效果——Hinge Joint 2D的使用
【Unity实战】零代码实现物理2d绳子和绳桥效果——Hinge Joint 2D的使用
4 0
|
2天前
|
图形学
【用unity实现100个游戏之16】Unity中程序化生成的2D地牢4(附项目源码)
【用unity实现100个游戏之16】Unity中程序化生成的2D地牢4(附项目源码)
6 0