《Unity 5.x游戏开发实战》一第2章 金币采集游戏(Ⅱ)

简介:

本节书摘来异步社区《Unity 5.x游戏开发实战》一书中的第2章,第2.1节,作者: Alan Thorn 译者: 李华峰 责编: 胡俊英,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第2章 金币采集游戏(Ⅱ)

Unity 5.x游戏开发实战
这一章将会在第1章建立好的游戏基础上继续进行。在这个金币采集游戏中,玩家可以第一人称视角模式在整个游戏环境中进行漫游,在游戏规定时间到达之前,寻找并采集到所有的金币。如果在游戏规定时间结束前,玩家就已经完成了所有金币的采集工作,则视为游戏胜利。反之,如果到游戏规定时间结束时,玩家并没有完成所有金币的采集工作,则视为游戏失败。到目前为止,已经在这个项目中添加了一个完整的环境,环境中包括地面、道具、水、一个第一人称视角的控制器,及一个看起来已经具有金币形状但还不能被采集的金币对象。

本章继续完善这个游戏,最后将实现金币可以被玩家采集,系统中还有一个可以检测游戏进行时间的计时器。从本质上来说,这一章中的主要工作是为游戏添加逻辑和规则。为了实现这一目标,需要使用C#编写一些代码,所以本章的学习需要对编程有一些基础。这本书主要是Unity的功能介绍以及如何使用Unity游戏开发引擎,但是程序的编写并不在本书的范围内,因此,假设本书的读者已经有了编写代码的能力。总体而言,本章将涉及的主题如下:

  • 材质(Material)的制作
  • 预设体(Prefab)
  • 使用C#进行游戏编程
  • 脚本文件的编写
  • 使用粒子(Particle)系统
  • 游戏的构建和编译
相关文章
|
4月前
|
存储 自然语言处理 监控
【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localization 实现本地化及多种语言切换
Unity的多语言本地化是一个很实用的功能,它可以帮助游戏支持多种语言,让不同语言的玩家都能够更好地体验游戏。 而实现本地化的方案也有很多种,各个方案之间也各有优劣,后面也会对多个方案进行介绍学习。 本文就来介绍一个专门作用于多语言本地化的Unity官方插件:Localization 。 这个插件方便进行游戏的多语言本地化,让游戏支持多种语言,下面就来看看该插件的使用方法吧!
|
3月前
|
定位技术 C# 图形学
Unity和C#游戏编程入门:创建迷宫小球游戏示例
Unity和C#游戏编程入门:创建迷宫小球游戏示例
72 2
|
3月前
|
数据采集 编解码 图形学
Android平台Unity下如何通过WebCamTexture采集摄像头数据并推送至RTMP服务器或轻量级RTSP服务
Android平台Unity下如何通过WebCamTexture采集摄像头数据并推送至RTMP服务器或轻量级RTSP服务
104 0
|
4月前
|
运维 API C#
【Unity游戏破解】外挂原理分析
【Unity游戏破解】外挂原理分析
156 0
【Unity游戏破解】外挂原理分析
|
4月前
|
vr&ar 图形学
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
52 0
|
4月前
|
图形学
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
114 0
|
4月前
|
C# 图形学
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
152 1
|
4月前
|
C# 图形学
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
75 0
|
4月前
|
C# 图形学
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
50 0
|
4月前
|
人工智能 自然语言处理 区块链
【Unity 3D】元宇宙概念、应用前景、价值链等概述
【Unity 3D】元宇宙概念、应用前景、价值链等概述
52 0