Unity 3D 设计小球酷跑游戏

一、环境的搭建、移动

1.分别创建有关Folder(Materials、Prefabs、Scenes、Script)2.创建小球Player()、Walls(WallUp、WallDown)。
3D Object >Sphere (更改名为Player)
3D Object >Cube (更改名为WallUp)
3D Object >Cube (更改名为WallDown)
Create Empty 更改名为Walls,并把WallUp、WallDown拖入到Walls子目录下。
3.为Player添加组件(Add Component)
添加刚体
添加刚体
添加New Script脚本(PlayerControl)
在这里插入图片描述
4.编辑脚本PlayerControl
在这里插入图片描述
实现小球的移动
5.使用Material为Player、Walls上色
在这里插入图片描述
选择自己喜欢的颜色,将material拖至Player、Walls目录即可完成上色
在这里插入图片描述
6.给Walls添加脚本(WallsControl)、并编辑代码
在这里插入图片描述
7.设置相机跟随(给Camera添加脚本CameraControl)
在这里插入图片描述
这样我们的环境的搭建和小球的基本移动就已经实现了。

二、障碍自动生成前期准备

1.创建Cube(障碍物),创建预制体
在这里插入图片描述
Create 3D Object >Cube 更改为Barrier

2.为Barrier创建脚本实现障碍物自动生成
在这里插入图片描述
在这里插入图片描述

三、自动生成障碍物的位置和大小

1.修改BarrierControl脚本,实现代自动生成障碍物的位置
在这里插入图片描述

2.修改BarrierControl脚本,实现障碍的随机大小。
在这里插入图片描述

四、自动销毁障碍

1.Create 3D Object >Cube 改名为Trigger
参数如下
在这里插入图片描述
2.为Trigger编写脚本DestroyBarriers
在这里插入图片描述
3.为Trigger添加刚体组件
Add component >Rigidbody

在这里插入图片描述

四、障碍随机颜色

1.给Barrier添加脚本Barrier
在这里插入图片描述

五、碰到障碍物提示

1.给Player编写脚本PlayerCollision
在这里插入图片描述

六、游戏奖励惩罚-分数

1.Create>UI>Text并改名为ScoreText
在这里插入图片描述
2.Create>Create Empty更改名为UIControl并添加脚本UIControl
在这里插入图片描述
代码如下
在这里插入图片描述
2.更改脚本BarrierControl
在这里插入图片描述
3.更改脚本PlayerCollision
在这里插入图片描述

七、优化小球前进速度

1.更改PlayerControl脚本
在这里插入图片描述

八、优化UI适配和发布作品

1.设置Canvas Scaler(Script)>UI Scale Mode>Scale With Screen Size
在这里插入图片描述
2.发布作品
File>Build Settings

在这里插入图片描述
将main场景拖入
在这里插入图片描述

完成游戏发布
在这里插入图片描述
点击试玩
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值