捕鱼达人 子弹反弹思路

许多朋友说捕鱼达人的子弹反弹降低性能,其实是方法用得不对,实际测试即使1000发子弹都没有问题,不要用刚体,也不要用碰撞。刚体,碰撞需要检测的东西太多,用来做这种反弹其实是不合理的,杀鸡用牛刀,必然导致性能问题,其实tan函数计算一下就好。
反弹的线性规律,角度只和X轴有关系,知道切角,在子弹x y 大于 最大屏幕宽度和高度 或X,Y小于0时处理一下就可以。

3赞

mask一下。

看你给的gif图上。不是开一次火,发射一颗子弹呀。

这种反弹做一下,x y 的翻转就好了啊

1赞

这样的话怎么检测和鱼的碰撞

1赞

大部分鱼近似圆形,判断和圆形距离就行,长条的鱼就rect和点的相交判断

那个简单,只需要做一下 监听事件的判断,dt降一下执行就可以了,现在炮台部分已经完成,增加炮台等级,子弹这些,全部完成了,给大家GIF看效果,

有公式分享下吗

mark

大哥,可以look一下代码bu