Unity 2D实战小游戏开发跳跳鸟 - 跳跳鸟碰撞障碍物逻辑

news/2025/2/7 9:47:37/

在有了之前创建的可移动障碍物之后,就可以开始进行跳跳鸟碰撞到障碍物后死亡的逻辑,死亡后会产生一个对应的效果。

跳跳鸟碰撞逻辑

创建Obstacle Tag

首先跳跳鸟在碰撞到障碍物时,我们需要判定碰撞到的是障碍物,可以给障碍物的Prefab预制体添加一个Tag为Obstacle,添加步骤如下。在Obstacle的预制体上点击Tag中的Untagged下拉菜单,点击Add Tag,这时会跳转到Tag管理页面。

然后点击+号,添加名为Obstacle的Tag,再点击Save保存。

最后双击Obstacle预制体,在预制体编辑视图中,指定Obstacle以及其下两个带碰撞体的游戏物体Top和Bottom的Tag为刚刚创建的Obstacle Tag。


http://www.ppmy.cn/news/1570041.html

相关文章

C语言的物联网

C语言在物联网中的应用 物联网(Internet of Things,IoT)是一个通过网络将各种物理设备连接起来的系统,使其能够收集和交换数据。随着技术的进步,物联网已经走入了我们的日常生活,并在智能家居、智能城市、…

Android-retrofit源码解析

目录 一,前言 二,使用 三,源码分析 一,前言 retrofit是目前比较流行的网络框架,但它本身并没有网络请求的功能,网络请求的功能是由okhttp来完成的。retrofit只是负责网络请求接口的封装,让我们…

selenium记录Spiderbuf例题C01

防止自己遗忘,故作此为记录。 步骤: (1)进入例题,找到需要点击的元素。 可得button xpath: click_xpath: str r//li/a[title"mnist"] WebDriverWait(driver, 10).until(expected_conditions.…

将音频mp3文件添加背景音乐

你可以使用 Python 的 pydub 库来合成两个音频文件,并调整背景音乐的音量,使朗诵的声音更强。以下是实现的 Python 代码: 步骤 读取朗诵音频文件(speech.mp3)。读取背景音乐文件(background.mp3&#xff…

项目顺利交付,几个关键阶段

年前离放假还有10天的时候,来了一个应急项目, 需要在放假前一天完成一个演示版本的项目,过年期间给甲方领导看。 本想的最后几天摸摸鱼,这么一来,非但摸鱼不了,还得加班。 还在虽然累,但也是…

LiteDB 使用教程

一、引言 在软件开发中,数据存储和管理是至关重要的一环。对于小型项目或者对性能和便捷性有较高要求的场景,传统的大型数据库可能显得过于笨重。而 LiteDB 作为一款轻量级的嵌入式 NoSQL 数据库,为开发者提供了一个简洁、高效的解决方案。它…

深度学习|表示学习|卷积神经网络|NIN 相比普通 CNN|17

如是我闻: Network in Network (NIN) 是 2014 年由 Min Lin 等人 提出的一个改进 CNN 结构的模型。它的核心思想是:用小型的多层感知机(MLP,Multi-Layer Perceptron)替代传统 CNN 中的卷积层,从而提高网络的…

【AI】DeepSeek 概念/影响/使用/部署

在大年三十那天,不知道你是否留意到,“deepseek”这个词出现在了各大热搜榜单上。这引起了我的关注,出于学习的兴趣,我深入研究了一番,才有了这篇文章的诞生。 概念 那么,什么是DeepSeek?首先百…