Unity-3d小游戏开发-----走迷宫

本人是在学习完c,c++,数据结构算法,操作系统网络这些基础的课程之后,打算学习自己喜欢的游戏开发方向的东西,然后在B站上自学了几天unity,用到unity的触发器,碰撞,刚体,以及一个简单的ui界面,但是本人目前没有c#的学习经验,但是拿c++的经验也能写出一些基础的游戏脚本,这里的参考书籍是《新印象--unity2020游戏开发基础与实战》,适合有一些编程基础的人来观看。

我将从unity的新建项目开始来一步一步的完成这个小游戏

环境为unity2021.3.16 编译器为VS2019

目录

 小游戏拆解

场地的搭建

角色的移动

玩家与墙体的碰撞检测

玩家吃金币的实现

金币吃完解锁大门

 玩家达到指定点结束游戏胜利

角色血量与UI的绑定

项目文件


 小游戏拆解

首先这个迷宫小游戏大致分为几个逻辑模块

首先问题是我们如何让角色移动起来

还有角色与墙体的碰撞检测

角色吃金币的实现

金币吃完解锁大门

玩家达到指定点结束游戏胜利

角色血量与UI的绑定

接下来将分为这些模块来将这个简单的小游戏来逐步的拆解

场地的搭建

 

先新建一个3d项目

 就会得到了这个界面,这就是unity的基础界面

 我们在这里改成2*3格式

 然后我们就可以开始开发了

我们在右键菜单栏里面新建一个平面

然后在场景窗口选中调整缩放

 这样我们就可以把这个平面成为自己的迷宫地面了

然后我们在项目栏新建一个材质,并且调整一个自己喜欢的颜色

 

 然后将新建的材质拖到平面上进行绑定

 然后接下来我们来为迷宫的墙体制造,就是将立方体选装缩放成为墙面,这里就直接略过创建过程了

 这样就将迷宫的基本框架搭建完成了,接下来制作金币的形状,就是将圆柱体缩放选装,并且添加上金色的材质

 然后创建一个平面作为我们的终点,一个门作为阻碍,并且创建一个球体作为我们的玩家

 这样我们就将游戏里面的基本地形搭建完成了。

角色的移动

实现角色的移动有很多种方法:角色控制器,或者调整Transform组件,这里选装用刚体组件控制球体的移动

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值