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

本文介绍了如何在Unity 3D中制作超级玛丽风格的砖块碰撞破碎效果。通过为砖块创建子物体,并在角色碰撞时释放子物体并赋予它们动态效果,最终实现砖块破碎并自然消失的视觉效果。处理2D游戏的碰撞检测是关键,涉及多个碰撞器的使用。脚本逻辑主要在于碰撞检测时激活子物体,子物体自身的脚本负责下落和消失动画。
摘要由CSDN通过智能技术生成

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






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






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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值