unity插件2d切割破坏插件
插件下载: 晚点我会上传
我的测试项目源码git地址: https://gitee.com/xiangyuphp/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。最近创建了一个新栏目【你问我答】,主要是想收集一下大家的问题,有时候一个问题可能几句话说不清楚,我就会以发布文章的形式来回答。 虽然有些问题我可能也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助