一周一个Unity小游戏2D反弹球游戏 - 生成反弹障碍物

前言

        有了基础的球板反弹逻辑和交互,接下来就是让游戏的玩法丰富起来,我们可以基于规则生成一些可反弹的障碍物,当球碰到障碍物时,球会反弹,障碍物会销毁。


创建障碍物

        在Unity视图中创建一个SpriteRenderer游戏物体叫Block,然后在其上添加BoxCollider 2D组件。

        创建一个脚本名为Block,将其挂载到Block游戏物体上,并在脚本中实现以下代码。

public class Block : MonoBehaviour
{
    private void OnCollisionEnter2D(Collision2D other)
    {
        if (other.gameObject.CompareTag("Ball"))
        {
            Destroy(gameObject);