当前位置: 首页 > news >正文

一周一个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);
http://www.dtcms.com/a/49667.html

相关文章:

  • vscode 都有哪些大模型编程插件
  • 微服务中的服务保护方案:确保系统稳定与安全
  • 【菜笔cf刷题日常-1600】C. Binary String(二分求min/max)
  • 厦门大学第二讲:DeepSeek大模型赋能高校教学和科研(124页)(文末附下载方法)
  • 辉视融合服务器方案:为小酒店行业铺垫未来智能化布局
  • 人工智能之数学基础:n阶行列式
  • C语言文件操作学习笔记:从基础到实践
  • Android U 分屏——SystemUI侧处理
  • 【算法系列】桶排序算法介绍及实现
  • [绘图机器]
  • 达梦数据库备份
  • vue2(笔记)4.0vueRouter.声明式/编程式导航以及跳转传参.重定向
  • LeetCode 2161. Partition Array According to Given Pivot(2025/3/3每日一题)
  • flink分布式事务 - 两阶段提交
  • 大模型微调
  • 从零到一:快速上手 Poetry——Python 项目管理的利器
  • 高频 SQL 50 题(基础版)_196. 删除重复的电子邮箱
  • 0304作业
  • 深入探索像ChatGPT这样的大语言模型-03-POST-Training:Reinforcement Learning
  • 《几何原本》命题I.9
  • Swagger详细使用介绍
  • Python第十三课:数据库交互 | 信息帝国的基石
  • 慕慕手记项目日记2025.3.3
  • 计划和展示(5条)DeepSeek提示词
  • 小米手机如何录制屏幕?手机、电脑屏幕录制方法分享
  • PMP项目管理—资源管理篇—6.控制资源
  • 课程2. 机器学习方法论
  • 【折线图 Line】——9
  • 阿里通义万相2.1模型在亚马逊云科技ECS容器中的私有化部署
  • Lumerical INTERCONNECT 中的自相位调制 (SPM)