您的位置:首页 > 其它

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

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



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



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



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

最后看一下效果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: