Unity 3D 设计小球酷跑游戏

这篇具有很好参考价值的文章主要介绍了Unity 3D 设计小球酷跑游戏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、环境的搭建、移动

1.分别创建有关Folder(Materials、Prefabs、Scenes、Script)Unity 3D 设计小球酷跑游戏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)
添加刚体
Unity 3D 设计小球酷跑游戏
添加New Script脚本(PlayerControl)
Unity 3D 设计小球酷跑游戏
4.编辑脚本PlayerControl
Unity 3D 设计小球酷跑游戏
实现小球的移动
5.使用Material为Player、Walls上色
Unity 3D 设计小球酷跑游戏
选择自己喜欢的颜色,将material拖至Player、Walls目录即可完成上色
Unity 3D 设计小球酷跑游戏
6.给Walls添加脚本(WallsControl)、并编辑代码
Unity 3D 设计小球酷跑游戏
7.设置相机跟随(给Camera添加脚本CameraControl)
Unity 3D 设计小球酷跑游戏
这样我们的环境的搭建和小球的基本移动就已经实现了。

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

1.创建Cube(障碍物),创建预制体
Unity 3D 设计小球酷跑游戏
Create 3D Object >Cube 更改为Barrier

2.为Barrier创建脚本实现障碍物自动生成
Unity 3D 设计小球酷跑游戏
Unity 3D 设计小球酷跑游戏

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

1.修改BarrierControl脚本,实现代自动生成障碍物的位置
Unity 3D 设计小球酷跑游戏

2.修改BarrierControl脚本,实现障碍的随机大小。
Unity 3D 设计小球酷跑游戏

四、自动销毁障碍

1.Create 3D Object >Cube 改名为Trigger
参数如下
Unity 3D 设计小球酷跑游戏
2.为Trigger编写脚本DestroyBarriers
Unity 3D 设计小球酷跑游戏
3.为Trigger添加刚体组件
Add component >Rigidbody

Unity 3D 设计小球酷跑游戏

四、障碍随机颜色

1.给Barrier添加脚本Barrier
Unity 3D 设计小球酷跑游戏

五、碰到障碍物提示

1.给Player编写脚本PlayerCollision
Unity 3D 设计小球酷跑游戏

六、游戏奖励惩罚-分数

1.Create>UI>Text并改名为ScoreText
Unity 3D 设计小球酷跑游戏
2.Create>Create Empty更改名为UIControl并添加脚本UIControl
Unity 3D 设计小球酷跑游戏
代码如下
Unity 3D 设计小球酷跑游戏
2.更改脚本BarrierControl
Unity 3D 设计小球酷跑游戏
3.更改脚本PlayerCollision
Unity 3D 设计小球酷跑游戏

七、优化小球前进速度

1.更改PlayerControl脚本
Unity 3D 设计小球酷跑游戏

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

1.设置Canvas Scaler(Script)>UI Scale Mode>Scale With Screen Size
Unity 3D 设计小球酷跑游戏
2.发布作品
File>Build Settings

Unity 3D 设计小球酷跑游戏
将main场景拖入
Unity 3D 设计小球酷跑游戏

完成游戏发布
Unity 3D 设计小球酷跑游戏
点击试玩
Unity 3D 设计小球酷跑游戏文章来源地址https://www.toymoban.com/news/detail-474379.html

到了这里,关于Unity 3D 设计小球酷跑游戏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Unity】小球吃方砖小游戏

    目录 游戏背景 游戏开发         2.1场景布置         2.2小球运动         2.3镜头跟踪         2.4吃掉方砖         2.5结束提示 游戏录制           用wasd(↑←↓→)操控小球进行平面滑动,小球触碰会原地打转的立方体后立方体会消失,消除5个小球后提示

    2024年02月09日
    浏览(37)
  • Unity和C#游戏编程入门:创建迷宫小球游戏示例

    💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】 🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】 💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 当涉及到Unity和C#游戏编程入门时,以下是一些示例代码,可以帮助初学者更好地理

    2024年02月08日
    浏览(38)
  • Unity 3D RPG游戏的设计与实现

    public class PlayerInput : MonoBehaviour {     public float horizontalInput;     public float verticalInput;    public bool mouseDown;             // Update is called once per frame     void Update()     { ///在游戏运行且鼠标当前未被按下的情况下,检测鼠标左键是否被用户按下,并记录这一交互状态。    

    2024年03月14日
    浏览(55)
  • Unity游戏程序设计——3D双人坦克大战

    3D多人坦克大战 ·Unity2019.4.29   ·Visual Studio 2019 双人坦克游戏: 坦克:可移动旋转,发射炮弹 子弹:按一定方向一定速度发射;炮弹周围会产生冲击波,击中坦克或接触地面后爆炸 坦克生命:坦克被击中后血条相应变化;血条不随坦克的旋转而旋转;血条减到小于等于0后爆

    2024年04月28日
    浏览(38)
  • 用Unity3D制作FPS游戏的学习笔记————人物移动、利用鼠标实现视角转动和人物跳跃(含人物悬空不掉落修复)

    前言: 这是我第一次发布文章,此文章仅供参考,我也是刚学习接触untiy,在制作项目的过程中将有用的写下来记一记,以便自己之后能回头看看,各位大佬轻点喷,若有错误请麻烦积极提谢谢各位。该文章参考自B站UP主蔡先森_rm-rf发布的 【第一人称射击游戏教程2.0【已完结

    2024年04月27日
    浏览(64)
  • Unity3D xLua开发环境搭建详解

    xLua是一种基于Lua语言的开发框架,可以帮助开发者在Unity3D中使用Lua脚本来开发游戏。 对惹,这里有一 个游戏开发交流小组 ,希望大家可以点击进来一起交流一下开发经验呀! 在本文中,我们将详细介绍如何搭建Unity3D xLua开发环境,包括安装Unity3D和xLua插件,配置环境变量

    2024年02月22日
    浏览(41)
  • 23. Unity - 3D游戏开发小计02 --- 动画结束UI、导航网格代理、场景搭建插件(ProGrids,ProBuilder,Polybrush)

    1. 动画结束UI 一个游戏在通过后,都是需要一个界面显示当前游戏已经结束,即需要给游戏添加一个结束的界面,可以做一个简单的游戏结束界面,用一个图片展示: 首先在 层级窗口 添加两层UI中的Image,其中第一层的Image仅作背景,可将其填充颜色设置为纯黑色,第二层的

    2024年02月05日
    浏览(52)
  • 【毕业论文】| 基于Unity3D引擎的冒险游戏的设计与实现

    📢博客主页:肩匣与橘 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 肩匣与橘 编写,首发于 CSDN 🙉 📢生活依旧是美好而又温柔的,你也是✨  基于Unity3D引擎的冒险游戏的设计与实现 📢前言 摘要 Abstract 1 绪论 1.1 选题背景 1.2 研究目的及意义 2 开发工具

    2024年02月05日
    浏览(62)
  • Unity3D学习-Day01-环境搭建及学习资源导入

    版本选择可以最新,但是不能太老。因为很多资源都只兼容后续版本。 总体步骤可以概括为: 一:安装 1.下载 Unity Hub 2.下载最新的 Unity Personal 正式版 3.登录 Unity ID 4.安装编辑器时,保持默认安装选项。(尽量选择LTS的,我选择的是2020.3.4) 二:导入 1.下载项目 2.使用 Unit

    2024年02月07日
    浏览(72)
  • c++编写天天酷跑游戏

    素材加Q群:723550115 Start importing material (background picture) Create a graph window and define macros for the window Import game background (scroll cycle) Local modularization Game background coordinates ​ The picture is the Y coordinate of motion, and the definition amount is constantly changed to keep the last y coordinate change initialization

    2024年02月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包