《Unity 5.x游戏开发实战》一1.1 游戏设计

简介:

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

1.1 游戏设计

现在就来开始游戏的开发之旅吧。首先,这是一个第一人称视角的游戏,玩家必须在规定时间内通过不断地移动去采集所有的金币。如果玩家在时间耗尽时还没有采集到所有金币,则视为玩家失败,游戏结束。如果玩家在时间耗尽之前就将全部的金币采集完毕,则视为玩家胜利。这款游戏的方向控制采用标准“WASD”的模式,按下“W”键向前运动,按下“A”键向左运动,按下“S”键向右运动,按下“D”键向后运动。视角的变换由鼠标控制,当走到金币的位置时就可以完成金币的采集。如图1.1所示,采用Unity编辑器实现对游戏行为的设计。开发这个游戏的最大优势就在于,通过整个的开发过程,可以了解到Unity的全部关键特性,同时无需使用任何额外的软件来产生游戏所需的资源(Asset),例如贴图(Textures)、网格(Meshes)以及材质(Materials)等。


1

注意 

本章和下一章介绍了这个金币采集游戏的开发过程,关于这个金币采集游戏的完整代码,可以在本书的配套文件Chapter01/CollectionGame目录下找到。

相关文章
|
4月前
|
存储 自然语言处理 监控
【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localization 实现本地化及多种语言切换
Unity的多语言本地化是一个很实用的功能,它可以帮助游戏支持多种语言,让不同语言的玩家都能够更好地体验游戏。 而实现本地化的方案也有很多种,各个方案之间也各有优劣,后面也会对多个方案进行介绍学习。 本文就来介绍一个专门作用于多语言本地化的Unity官方插件:Localization 。 这个插件方便进行游戏的多语言本地化,让游戏支持多种语言,下面就来看看该插件的使用方法吧!
|
3月前
|
定位技术 C# 图形学
Unity和C#游戏编程入门:创建迷宫小球游戏示例
Unity和C#游戏编程入门:创建迷宫小球游戏示例
72 2
|
4月前
|
运维 API C#
【Unity游戏破解】外挂原理分析
【Unity游戏破解】外挂原理分析
155 0
【Unity游戏破解】外挂原理分析
|
4月前
|
vr&ar 图形学
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
51 0
|
4月前
|
图形学
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
111 0
|
4月前
|
C# 图形学
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
148 1
|
4月前
|
C# 图形学
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
75 0
|
4月前
|
人工智能 图形学
Unity——游戏AI实例
Unity——游戏AI实例
|
7月前
|
vr&ar 开发工具 图形学
Unity引擎更新收费模式:从收入分成转向游戏安装量,将会有哪些影响呢
Unity引擎更新收费模式:从收入分成转向游戏安装量,将会有哪些影响呢
|
8月前
|
开发框架 Java .NET
《unity游戏优化》第8章内存优化
《unity游戏优化》第8章内存优化