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

第1章 金币采集游戏(Ⅰ)

Unity 5.x游戏开发实战
本章将会以一个十分有趣的采集类游戏作为Unity的入门。即使你以前从来都没有使用过Unity这个游戏引擎,也无需有任何的担心。我们的教程将会一步一步地来指导你熟悉Unity。到了下一章结束的时候,你就可以利用所学的内容构造出一个比较简单但是功能相当完善的游戏。这将是一个非常重要的过程,因为在从始至终的开发中,你将会了解到整个游戏的实现流程。

在本章中将会学习到如下内容:

  • Unity游戏的设计
  • Unity项目和目录
  • Unity资源(Asset)的导入和配置
  • Unity游戏关卡的设计
  • Unity游戏设计中的对象
  • Unity中的结构树(Hierarchies)
时间: 2024-09-15 13:17:05

《Unity 5.x游戏开发实战》一第1章 金币采集游戏(Ⅰ)的相关文章

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

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

《HTML5 Canvas游戏开发实战》——第3章 Canvas高级功能

第3章 Canvas高级功能 在进行游戏开发的时候,离不开图形的变化,比如放大.缩小.旋转.平移等功能都是游戏开发中常用的变形手段.同时,为了使得游戏画面更加丰富多彩,还需要设置界面的颜色来实现更加精美的画面.本章将通过介绍Canvas的变形.色彩调整等高级功能来实现这些奇妙的变化.

《HTML5 Canvas游戏开发实战》——第1章 准备工作

第一部分 准备工作篇 第1章 准备工作 作为本书的第一章,我们先来学习一下什么是HTML5.什么是Canvas元素.HTML5的开发与运行环境,以及如何选择它的开发工具等基础知识.对于游戏开发来说,如果不以面向对象为基础,那么开发思路就会不够清晰,代码也难以做到工整,可读性差,会给后期维护带来很大困难.所以在进入游戏开发之前,本章还会对JavaScript的面向对象编程进行简要的讲解.

《HTML5 Canvas游戏开发实战》——第2章 Canvas基本功能

第2章 Canvas基本功能 本章主要讲解HTML5 Canvas的基本功能,利用Canvas的API,展示一些基本图形的绘制及操作方法,包括画线.画图.文字操作及图片操作等.

《Unity 5.x游戏开发实战》一导读

前 言 Unity 5.x游戏开发实战视频游戏作为一种文化现象,在过去半个世纪已经在世界范围内吸引并娱乐了数十亿人.视频游戏作为一种产业和文化,无论对于开发者还是艺术家来说,都是一个令人兴奋的所在.通过游戏,你的意愿.想法和工作可以去影响更多的人,并且以一种前所未有的方式来塑造和改变一代又一代的人.在最近的一段时间里,兴起了一股游戏开发的平民化运动,目标是游戏的开发过程要更简单,游戏本身要更容易.更广泛地被人们所接受,包括开发者在预算有限的情况下,在家里就能从事游戏开发的工作.推动这项运动的倡导

《Unity 5.x游戏开发实战》一2.2 Unity中的C#脚本

2.2 Unity中的C#脚本 为游戏定义逻辑.规则和行为的时候,往往需要使用到脚本.如果想将那些静态的.无生命的场景和对象转换成为可以进行交互的环境和对象,那么开发人员就需要编写代码.这些代码定义了这些物体在遇到了指定情况之后,应该做出什么样的反应.金币采集游戏也需要编写代码才能实现所有的功能.这个游戏需要实现3个主要的 功能: 能够感知玩家是否收集到金币: 在游戏进行中,能够及时了解到玩家收集的金币数量: 能确定游戏时间是否已经结束. 在Unity中并没有包含一个能实现上述功能的模块.所以必

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

1.1 游戏设计 现在就来开始游戏的开发之旅吧.首先,这是一个第一人称视角的游戏,玩家必须在规定时间内通过不断地移动去采集所有的金币.如果玩家在时间耗尽时还没有采集到所有金币,则视为玩家失败,游戏结束.如果玩家在时间耗尽之前就将全部的金币采集完毕,则视为玩家胜利.这款游戏的方向控制采用标准"WASD"的模式,按下"W"键向前运动,按下"A"键向左运动,按下"S"键向右运动,按下"D"键向后运动.视角的变换由

《Unity 5.x游戏开发实战》一1.3 项目和项目文件夹

1.3 项目和项目文件夹 现在Unity已经创建了一个空白的新项目.这里就是开发一个新游戏的起点,在这个新创建的项目中并不包含任何的东西,没有任何的网格,贴图或者其他资源.这一点只需要检查一下位于Unity编辑器界面下方的项目(Project)面板区域就可以确定.这个项目(Project)面板中会显示项目文件夹中的全部资源,同时它也对应着一个本地驱动器上的文件夹,而这个文件夹就是在之前项目向导中所创建的.这个文件夹如图1.5所示,现在也是空的.在这个游戏的开发过程中,还会使用到这个项目(Proj

《Unity 5.x游戏开发实战》一1.8 游戏测试与游戏选项卡

1.8 游戏测试与游戏选项卡 至此,已经使用Unity自带原型包(Prototyping Package)完成了金币采集游戏环境的构建.现在的游戏环境包含了两个主要的岛屿,岛屿上有一些建筑物,两个独立的岛屿通过一个石桥连接在一起,如图1.40所示.可能你的布局与图1.40看起来有一些不同,不过也是非常不错的. 总的来看,场景还是完成得不错,现在需要把这个场景保存一下.可以选择按下键盘上的"Ctrl + S"组合键,或者也可以如图1.41所示,从应用程序菜单上选择"File |