Part One.


1.环境搭建
打开unity,先把坐标系设置成仅有y轴和x轴,完成后要记得按Ctrl+S保存。如下图所示。
创建两个cube分别命名为wallUp和wallDown,并设置相等的大小。运用一个空物体Create Empty把这两个cube包裹起来,命名为wall。再点击Main Camera里的背景颜色,将背景颜色改为纯色。将透视图改为Orthographic,则可以更清晰的看到位置的变化。
再创建一个cube,命名为player。
到此,环境就搭建好了,如下图所示。
2.简单的移动
首先先建立三个文件夹:Material、Script和预制体prefab。点击player给它添加刚体和脚本playmove使它运动起来。代码如下:
给wall添加脚本wallControl并与player建立关联,使墙可以跟随player的运动而运动。
最后做一个相机跟随。点击Main Camera并添加脚本cameraControl。


Part Two


先点击player,找到Mesh,将player由方块变成一个球体。

1.障碍物的生成
添加一个cube,命名为barrier,可以放置在下地板上。使用instantiate实例化:先创建一个空物体命名为barrierControl,该空物体可以对barrier进行控制和管理。将barrier拖到预制体prefab里,点击barrier按Ctrl+D复制生成另一个barrier。紧接着给barrierControl添加一个脚本BarrierControl,该脚本里包含了自动生成障碍物的代码及随机自动生成的障碍物的大小与位置的代码。



2.自动销毁
创建一个cube,命名为Trigger。将他移至小球移动方向的反方向的某处,将他的高度设置在将近上下两面墙之间的距离(千万不能碰到上下两面墙)。如图所示,最左边的白色方块是Trigger。

如下图所示,将Trigger里的这两项删除,使它不可见。
点击下图左上角的图标给Trigger做标记,这样就可以知道它所在的位置。
下图中橙色图案就是显示 Trigger所在的位置。
再给Trigger添加一个触发器(勾选Is Trigger)并将Trigger拖到wall里。再添加一个刚体,并去掉重力。

给Trigger添加一个脚本AutoDestroyBarrier,该脚本的作用是当碰撞检测后,被触发的物体会消失。

小球酷跑(制作过程)相关推荐

  1. Untity小球酷跑游戏制作过程

    Untity小球酷跑游戏制作过程 一创建一个项目 然后鼠标右键点击3D object 创建游戏中所需要的模型. 下面是我所建的几个模型 然后将下面视图比列调整为16:10 第二步 设置小球属性 这里为 ...

  2. 小球酷跑游戏制作过程

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文 前言 制作小球酷跑 提示:以下是本篇文章正文内容,下面案例可供参考 一.制作实验场景 设计背景颜色: 二.创建代码 1.摄像机代码 代码 ...

  3. 小球酷跑unity制作

    小球酷跑unity **1.环境搭建和移动就是两个长方体中间夹着一个小球然后让小球实现上下移动以及自动向右边行驶的代码如下 ** using System.Collections; using Sys ...

  4. unity小球酷跑项目

    [小球酷跑项目] 项目内容: 1,搭建游戏环境,添加刚体属性,控制小球跳跃,移动.2,设置相机角度,游戏背景,设置上下板的跟随移动和相机跟随.3,设置障碍物的生成,控制障碍物生成的大小,消除已经跨过的 ...

  5. unity学习小球酷跑

    unity学习小球酷跑 一.创建两个cube,在3dboject里,拉好合适的长度. 二.用相机选择一个背景 选择纯色,在选一个颜色. 最后的效果如上. 三.创建一个小球 在3d object里创建一 ...

  6. 接上一篇:小球酷跑流程。项目代码

    unity小球酷跑 流程链接: unity小球酷跑(删减版)_雨木目qq的博客-CSDN博客 https://blog.csdn.net/qq_53603060/article/details/124 ...

  7. unity小球酷跑(删减版)

    一.创建物体... 1 二.属性... 2 三.给物体添加必要的参考物体... 3 四.键盘控制物体player运动的方法及项目C#脚本.... 5 一.创建物体 1.在Main Camera那一栏的 ...

  8. Unity 3D 入门小游戏 小球酷跑(下)

    文章目录 一.障碍物自动生成 二.障碍物自动销毁 三.障碍物颜色随机组 四.碰到障碍物颜色提示 五.分数 总结 一.障碍物自动生成 为了保证游戏结束之前有源源不断的障碍物生成,所以要实现随机生成位置不 ...

  9. 用unity做的简单小游戏------“小球酷跑“

    游戏介绍: 游戏由小球和障碍物组成,在所布置的游戏背景中进行游戏,如图所示. 游戏主要以控制小球移动躲过障碍物继续行走为玩法,是一个简单的不够完整的小游戏,下面将会简单地介绍在unity中如何制作出这 ...

最新文章

  1. 数据结构-线性表的顺序结构
  2. python定义一个字典并遍历字典中的键和值_python字典操作总结
  3. SSL压力测试工具THC-SSL-DOS
  4. P1288 取数游戏II
  5. 如何在Eclipse中查看Android API源码以及support包源码
  6. DSDT亮度修复失败
  7. 【并查集】 HDU 4424 Conquer a New Region 贪心
  8. mysql时间复杂度o的n次方_MySQL性能测试调优
  9. .Net FrameWork中的網絡操作
  10. java8 stream 最大值_JDK8-Stream流常用方法
  11. HDOJ--1879--继续畅通工程
  12. DNS服务双解析邮箱地址
  13. Oracle创建新用户一系列操作模板
  14. Leetcode-714. 买卖股票的最佳时机含手续费
  15. On Visible Surface Generation BY A PRIORI TREE STRUCTURES
  16. 360校招失败的惨痛经历
  17. i3处理器_千元英特尔10代I3处理器套装跑分72万?微星差异化赢得市场
  18. 有人在双11疯狂剁手,有人在双11被直播“治愈”
  19. 【Blender】问题记录001--用grease pencil画线条时一节一节不连贯的原因
  20. Matlab TRL校准(简易版)

热门文章

  1. python怎么保存为nii文件_nii文件在python中的使用
  2. 【MySQL】MySQL 建库授权语句
  3. Google面经,已拿到offer哦!
  4. 故障分析 | 密码使用特殊字符
  5. html点击代参刷新当前页面,用js来刷新当前页面保留参数的具体实现
  6. 圣诞快乐java代码,java版的下雪,大家圣诞快乐
  7. Xorg设置显示器最佳分辨率的方法
  8. linux为文件创建软链接
  9. unity-AI(自动导航基础)
  10. fineui 选择器F.ui[ ]性能优化