如何实现超级玛丽里面的砖块碰碎效果

来源:互联网 发布:jquery 对象添加数据 编辑:程序博客网 时间:2024/05/21 20:24

上次自己想做一个超级玛丽的游戏时,遇到了一个问题,想做出砖块碰碎的效果,后来参考一些游戏里面的常用习惯,结合我的这个游戏,做出了砖块碰碎的效果。






一个砖块是一个sprite,想要做出人物碰撞产出撞碎效果,就要给这个sprite创建一些子物体,比如创建四块小一点的砖块,当人物碰到砖的时候,将这块砖销毁掉,把自己的子物体释放出来,再给子物体一些力,一段时间后又自己消失。






但做2D游戏,碰撞的检测最为烦恼,一个砖块上可能要有好几个碰撞器





脚本的话,没什么只是在检测碰撞的时候把那几个子物体释放出来,那些子物体有自己的脚本,会自己下落,消失。



最后看一下效果


0 0
原创粉丝点击