前言 不记得哪个黑色星期五,贪吃鱼基本完工的时候,产品突然增加需求,要求金币扔出去后不消失,互相可碰撞,其最终结果还要由服务器控制(没错,至今做的所有游戏都有幕后黑手,=W=). 对于碰撞以前只写过一个球到处碰墙壁的,小球之间的碰撞倒是没有接触,想到他们碰撞过程中的角度变化.速度分配,就不敢往下想了,于是马上想到box2d这个牛逼哄哄的引擎. 但是,使用物理引擎虽然高效.逼真,但所有碰撞都是不可控,包括最终的落点.所以引擎不能解决这次遇到的需求. 不能用引擎,咱自己写也不怕,反正当年物理和高数都…