unity课设小游戏_【Unity3D开发小游戏】《跑酷小游戏》Unity开发教程

本文为Unity初学者提供了一步一步开发跑酷小游戏的详细教程。内容包括创建项目、导入资源、处理动画、设计路段、主角模型处理、生成障碍物、路段切换、角色移动、摄像机跟随、碰撞检测以及道路切换。教程中还提供了GitHub仓库链接和关键代码示例。
摘要由CSDN通过智能技术生成

一、前言

最近跑酷游戏比较流行,开发教程也很多,但是大部分都是不太详细,这篇文章就带着大家一步一步开发出来一个跑酷类的游戏,教程比较基础,适合大部分Unity开发的初学者。

还有就是,此专栏已经开通收费,里面整合的都是小游戏的开发教程,想要学习Unity开发游戏的,都可以订阅一下。

如果文章出现什么问题,就及时联系我

二、效果图&下载链接

在这里插入图片描述

Github地址:https://github.com/764424567/Game_Parkour

三、教程

在教程开始之前,我们分析一下跑酷类游戏制作思路。

首先是道路和障碍物,我们可以先设置三段道路,然后障碍物随机生成

道路中间有抵达点,角色到达抵达点判断是否将后面的道路移动到前面接起来。

首先到达第一段的抵达点,肯定是不切换

到达第二段的抵达点,将1号路段移动到最前面

到达第三段的抵达点,将2号路段移动到最前面

循环往复,无穷尽也

然后是主角的移动脚本,躲避障碍物,移动位置固定三个点,可以跳,可以铲地

主角碰到障碍物就挂,游戏结束

1、新建项目

博主的Unity版本是Unity5.6.1f1,推荐大家使用我这个版本,或者其他的5.6.x版本,不然可能会出现各种各样奇奇怪怪的问题。

在这里插入图片描述

文件目录的话就按照我这个目录来,比较清晰明了。

2、导入资源

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、处理动画资源

在这里插入图片描述

可以看到所有的动画文件都有。

接着我们就可以新建一个Animator Controller文件来管理动画文件。

在这里插入图片描述

命名随意。

在这里插入图片描述

接着我们将动画剪辑拖到Animator处理面板中:

在这里插入图片描述

默认状态是run,然后有jump 、slide、idle

在这里插入图片描述

接着就是“Take Transition”将run和jump 以及 run 、slide、idle连下线。

设置两个bool值,来控制动画的切换:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

接下来我们就可以在场景中看一下动画效果了:

在这里插入图片描述

4、处理路段模型

在这里插入图片描述

首先我们找到导入的资源SimpleRoadwork,里面有一个Demo场景,点进去可以看一下各类模型:

在这里插入图片描述

在Prefabs文件夹中,可以找到我们需要的各类模型,包括路面、路标、障碍物:

在这里插入图片描述

接下来,我们就设计一下路面:

在这里插入图片描述

在这里插入图片描述

接着摆放

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值