Unity 2D实战小游戏开发跳跳鸟 - 游戏开始UI界面及逻辑

news/2025/2/8 3:28:13/

有了游戏核心的计分逻辑之后,现在我们需要对游戏整体的流程进行控制和交互,这时需要实现游戏流程的UI界面,让用户可以通过UI的交互来开始游戏或者在跳跳鸟死亡时重新开始游戏等。


游戏开始界面

搭建一个游戏开始的UI界面,其结构如下所示。

首先创建一个空的游戏物体命名为StartUI,并将其设置为Stretch模式。

然后创建一个Background背景Image组件,并设置为半透明的偏黑色,有两个作用,第一个是用来屏蔽点击穿透,第二个是用来从视觉上分隔开游戏与开始界面(依据个人喜好也可以不用),同样也设置为Stretch模式。

再来是游戏的标题,JUMP BIRD(跳跳鸟)࿰


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

相关文章

【大数据技术】本机PyCharm远程连接虚拟机Python

本机PyCharm远程连接虚拟机Python 注意:本文需要使用PyCharm专业版。 pycharm-professional-2024.1.4VMware Workstation Pro 16CentOS-Stream-10-latest-x86_64-dvd1.iso写在前面 本文主要介绍如何使用本地PyCharm远程连接虚拟机,运行Python脚本,提高编程效率。 注意: …

C# 压缩图片并保存到本地

本文主要介绍如何使用C#将图片进行压缩并保存到本地。 接收一个原始图片的字节数组、需要保存的图片类型、输出路径和图片质量。方法首先将字节数组转换为一个内存流,然后使用Image.FromStream方法将内存流转换为一个Image对象。接下来,方法创建一个编码…

深度学习篇---深度学习中的超参数张量转换模型训练

文章目录 前言第一部分:深度学习中的超参数1. 学习率(Learning Rate)定义重要性常见设置 2. 批处理大小(Batch Size)定义重要性常见设置 3. 迭代次数(Number of Epochs)定义重要性常见设置 4. 优…

FreeRTOS学习 --- 列表和列表项

列表和列表项的简介 列表是 FreeRTOS 中的一个数据结构,概念上和链表有点类似,列表被用来跟踪 FreeRTOS中的任务。 列表项就是存放在列表中的项目 列表相当于链表,列表项相当于节点,FreeRTOS 中的列表是一个双向环形链表。 列表…

CEF132 编译指南 Windows 篇 - 安装 Git 和 Python (三)

1. 引言 在之前的文章里,我们成功地安装并配置了 Visual Studio 2022,为编译 CEF 132 做好了基础准备。接下来,我们需要安装 Git 和 Python 这两个至关重要的工具。它们在 CEF 132 的编译过程中扮演着不可或缺的角色:Git 用于获取…

【产品小白】什么是微服务

在数字化浪潮汹涌澎湃的当下,软件系统的规模持续扩张,复杂度呈指数级攀升。如何高效地开发软件,确保其后续的维护轻松便捷,同时具备强大的扩展能力,已然成为广大开发者待攻克的核心难题。微服务作为一种应运而生的前沿…

数据结构(Java)—— 优先级队列(堆)

1. 概念 优先级队列是一种抽象数据类型(ADT),它允许队列中维护的元素按优先级排序,优先级最高的元素会优先被处理。 2. 使用 2.1 优先级队列的构造 构造器 功能介绍 PriorityQueue() 创建一个空的优先级队列,默认容量…

基于单片机的智能安全插座(论文+源码)

1 系统整体方案设计 本课题基于单片机的智能安全插座设计,以STM32嵌入式单片机为主体,将计算机技术和检测技术有机结合,设计一款电量参数采集装置,实现电压、电流信号的数据采集任务,电压、电流和功率在上位机的显示任…