模拟液体的画线益智小游戏上线啦!!!自带关卡编辑!

游戏玩法:玩法和IOS上的《快乐玻璃杯》是一样的,通过画线让水流到杯子里去!!!不过后期我会加上自己的元素。

水的实现:其实就是一个很小的刚体球,不过是用的box2d流体拓展 liquidfun 实现的物理模拟。metaball+grapgic实现的渲染。

关卡是存在服务器的,所以可以自由编辑关卡上传到服务器。

项目demo有个把月了,不过之前一直效率很低下,完全没法玩。
这周突发奇想,改了一下发现可以到勉强能玩的程度了,就干脆做一下关卡,上线了。

可惜的是,尝试过用shader做渲染,但是发现功力不够,达不到想要的效果,就放弃了。
不然的话,效率应该还会上去蛮多,大部分机型就应该能正常玩了。

我的 锤子,最低FPS已经到4了。。。不过oppo r10 还是 r13 手机玩起来很流畅,其他机型没有尝试过。

下面是游戏截图:

1赞

大佬们,用shader怎么渲染metaball呢

告诉你一个坏消息。Iphone xs max玩起来很卡

哦豁,完蛋

这个二维码是如何生成的 是美术直接PS的?

微信后台可以直接下载二维码

xs也很卡也

凉了,白做了

诺基亚5230用户表示很流畅

1赞

卡到不行 卡卡卡卡卡卡卡卡 ppt

卡不卡的其次,主要是关心一下流体的实现,加油了,楼主

谢谢…虽然实现了流体,性能太差没法玩也没用啊,哎

大佬 我 iPhone7跟放幻灯片一样的 = = 虽然很卡 但是技术还是很厉害了 仰望大佬

推荐去看一下猫千杯的流体效果 可能会对你有启发

请教一下,box2d的流体扩展库是怎么整合进creator的?

猫千杯的流体,我看过,它应该没有用到 流体,只是几个大的球刚体+mataball,所以不会有效率问题。
我这个其实也可以把物理粒子放大,这样粒子的数量就会减少很多。。。
但是太明显了,不像水了,所以我不愿意改。
其实挺无奈的,iPhone和oppo的表现竟然差这么多。。。

有个liquidfun,网上可以下到js版的,论坛也有人发过,下载下来,对应里面的api用就行了。。。

其实我现在应该只有大概256个物理粒子,这个应该不是导致卡的主要问题。
问题主要在 Graphic的渲染,如果换成shader,应该就ok了

请教一下老哥这个画线+物理的效果怎么实现?

画线用graphic,物理用多边形或者,n个box拼接起来就行