首页 > 游戏

怎样使用cocos开发物理切割类游戏?

更新时间2020-11-25 08:11:04

类似《熊猫博士餐厅》中切菜的实现,《模板切割》中切木板,怎么实现的啊?

编一套切割程序

用切割程序。

demo

blob

演示物体如何发射到指定位置。获取点击位置,然后计算起点和目标点的距离,再设置物体的线性速度,展示了物体碰撞后反弹速度和形状的变化过程。

 

conveyor-belt

演示物体自然掉落,设置正切速度,控制物体掉落后往左或往右移动。

 

cutting-objects

演示划线切割物体,碎片创建为刚体自然掉落。

 

gravity-radial

中间一个圆球,受重力影响,周边物体全部向它飞过来。

 

infinite-world

小球顺着地面滚动,地面高度和形状由代码动态生成,点击左边屏幕往左边加速,点击右边屏幕往右边加速。

 

mainfold

演示物体碰撞点位置。初始有两个动态物体两个静态物体,动态物体受重力影响自然掉落,落在静态物体上触发碰撞回调函数(onPreSolve),通过世界坐标系信息获取碰撞点坐标,最后使用Action显示红色块来指示碰撞位置。

 

one-side-platform

可用手指滑动控制屏幕上物体做物理上的任意移动。

 

one-side-platform2

模拟机械运动把物体在一个空间内不断循环移动。

 

ray-cast

模拟射线;

 

ray-cast-reflection

模拟射线被物体阻挡后的反射。

 

stick-arrow

动态发射刚体飞往目标点。

 

tiled

Tile地块,控制刚体上下跳动,及如何在一个节点上添加多个碰撞区。

 

example

velocity

演示物体往固定方向发射,自定义线性速度和角速度,点击屏幕可控制开始和停止。


求采纳


用切割程序

相关标签:物理

上一篇:大佬们这是啥游戏?手机的还是电脑的?十分想玩啊!看点里面刷到的视频

下一篇:请问你现在还在找游戏创业合作吗