游戏:连泡泡

连泡泡

      游戏玩法:鼠标左键拖动泡泡到另一个与之相同颜色的泡泡旁边,松开鼠标左键,两个泡泡就会自动合并.将所有相同颜色的泡泡连到一块即过关.这是3D游戏,用鼠标右键拖动界面,会变换世界矩阵.按键盘'X'键则恢复为默认世界矩阵.

      我一个同事说,这个游戏很适合强迫症玩,测试下你有没有强迫症.

      程序写的时候很是纠结,实现一大堆球体的相互碰撞很是麻烦,代码中有很多if else的代码,以处理碰到的种种问题.实际上,这堆球体相互碰撞的算法,一直都没有完美地解决,游戏中经常会出现球体抖动的情况.并且算法的效率也不高,当有2000个以上的球体时,算法会很卡.这充份说明了碰撞是个坑,物理是个更大的坑,在实际应用中,总会有无法预见的情况发生.算法等我以后再优化吧,游戏先将就着玩.

游戏下载地址:

http://pan.baidu.com/s/1w0u9R

最新版本,对泡泡的抖动做了些优化

http://files.cnblogs.com/WhyEngine/LinkBubble_20140302.zip

原文地址:https://www.cnblogs.com/WhyEngine/p/3424131.html