unity游戏开发之赛车游戏

在这个 unity 2d 赛车游戏教程中,我将构建一款移动超休闲赛车游戏。

这将是一个简单的 unity 2d 汽车游戏。所以这将需要有一个可以无限滚动的背景。

我们需要避开一些障碍。一些评分系统。

以及一种使用我们的手机加速度计控制我们的汽车的方法。然后,我们将实施 Unity 广告,通过应用商店的游戏获利。

以下是我们将要构建的游戏的基本模型设计。

Unity 2D 赛车游戏模型

Unity 2D 赛车游戏模型

所以我们有一些路障标志。我们需要避免的坑洼。一条我们行驶而不能离开的路。

我们的黄色汽车将成为我们玩家的汽车,它将躲避各种障碍物。

我们有一些头顶云,这使得看到物体更具挑战性。

让我们从一个空白的新 Unity 项目开始。

创建 unity2d 赛车游戏项目

从 2D Unity 项目开始。

新的 Unity Racing 游戏项目

新的 Unity Racing 游戏项目

让我们首先设置我们的场景以适应我们的移动屏幕。单击 Game (游戏)。

Unity 移动宽高比

我们不需要添加适合移动设备的纵横比。因此,请继续添加一个新的纵横比,即 9:16 的纵向。

为此,请单击 Free Aspect 获得这样的下拉菜单。

单击底部的加号以添加纵横比。

接下来,我们希望将游戏的构建设置配置为纵向模式。因此,请前往构建设置。

然后单击播放器设置,以便我们可以更改为纵向。

将下面的选项更改为 portrait(纵向)。

这应该使您的项目准备好构建到移动设备。现在让我们开始让我们的游戏开始工作的第一部分。我们需要创建一个背景。

我们的 Unity 赛车游戏的滚动背景

首先创建一个 3D 四边形,我们可以在场景中使用它来为背景添加纹理。

将其重命名为 Background 并调整其大小以适应视口或场景大小,如下所示。

Unity 2D 赛车游戏教程背景

Unity 2D 赛车游戏教程背景

接下来,获取您的背景 sprite 并将其拖动到四边形上。得到这样的东西。

现在,我们想要添加一个光源来照亮我们的场景,因此在层次结构中右键单击,然后单击并创建一个定向光源。

完成后,您应该让您的背景像这样亮起。

Unity 2D 赛车游戏教程 - Light for Road

Unity 2D 赛车游戏教程 – Light for Road

完成此操作后,我们需要调整一些设置,首先,我们需要将 sprite 更改为重复的 sprite。

为此,请转到您的项目选项卡,然后单击 road.png 文件。

Unity 2D 赛车游戏 - Sprite 资源

然后在右侧确保更改下面屏幕截图中的设置,然后单击 使用 完成后。

Unity 2D 赛车游戏重复背景

太好了,现在我们开始了。我们现在只需要创建一个脚本来控制我们的背景滚动。

我们将向脚本添加一些额外的选项,以允许我们滚动其他项目。

继续创建一个名为 scripts 的新文件夹。

Unity 2D Racing Game Scripts 文件夹

完成后,再次右键单击并创建一个名为 ScrollingBackground.cs 的新 c# 脚本。

Unity 2D 赛车游戏滚动背景脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值