【推荐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.创建

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

目录
相关文章
|
17天前
|
图形学 C#
超实用!深度解析Unity引擎,手把手教你从零开始构建精美的2D平面冒险游戏,涵盖资源导入、角色控制与动画、碰撞检测等核心技巧,打造沉浸式游戏体验完全指南
【8月更文挑战第31天】本文是 Unity 2D 游戏开发的全面指南,手把手教你从零开始构建精美的平面冒险游戏。首先,通过 Unity Hub 创建 2D 项目并导入游戏资源。接着,编写 `PlayerController` 脚本来实现角色移动,并添加动画以增强视觉效果。最后,通过 Collider 2D 组件实现碰撞检测等游戏机制。每一步均展示 Unity 在 2D 游戏开发中的强大功能。
56 6
|
1月前
|
传感器 开发工具 vr&ar
ManoMotion⭐二、Unity手势识别插件简介,及效果录屏
ManoMotion⭐二、Unity手势识别插件简介,及效果录屏
|
16天前
|
图形学 C++ C#
Unity插件开发全攻略:从零起步教你用C++扩展游戏功能,解锁Unity新玩法的详细步骤与实战技巧大公开
【8月更文挑战第31天】Unity 是一款功能强大的游戏开发引擎,支持多平台发布并拥有丰富的插件生态系统。本文介绍 Unity 插件开发基础,帮助读者从零开始编写自定义插件以扩展其功能。插件通常用 C++ 编写,通过 Mono C# 运行时调用,需在不同平台上编译。文中详细讲解了开发环境搭建、简单插件编写及在 Unity 中调用的方法,包括创建 C# 封装脚本和处理跨平台问题,助力开发者提升游戏开发效率。
29 0
|
3月前
|
数据可视化 大数据 API
【推荐100个unity插件之22】基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0插件的使用
【推荐100个unity插件之22】基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0插件的使用
71 0
|
3月前
|
自然语言处理 搜索推荐 API
【推荐100个unity插件之21】unity实现多语言切换功能——Localization插件的使用
【推荐100个unity插件之21】unity实现多语言切换功能——Localization插件的使用
97 0
|
3月前
|
JSON 开发框架 API
【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
174 0
|
3月前
|
图形学
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
48 0
|
3月前
|
数据可视化 C# 图形学
【推荐100个unity插件之18】Unity 新版输入系统Input System的基础使用
【推荐100个unity插件之18】Unity 新版输入系统Input System的基础使用
67 0
|
3月前
|
图形学
【推荐100个unity插件之17】具有可破坏/砍倒unity地形树木能力的破坏系统,实现unity砍树效果 —— DestroyIt - Destruction System
【推荐100个unity插件之17】具有可破坏/砍倒unity地形树木能力的破坏系统,实现unity砍树效果 —— DestroyIt - Destruction System
69 0
|
3月前
|
vr&ar 图形学
【推荐100个unity插件之16】3D物品描边效果——Quick Outline免费插件
【推荐100个unity插件之16】3D物品描边效果——Quick Outline免费插件
88 0