
在这一类型中,我们将重点介绍现代游戏的主要功能。 在本课程中,我们将创建:动画角色,进度条以显示宠物的需求,带有可滚动内容的简单游戏内商店,自定义迷你游戏等。
您将在课程开始时就可以访问用于构建该游戏的所有C#脚本,但是在使用它们之前,我们将仔细研究每个脚本。 这种方法将帮助我们节省大量时间,而不必手动输入代码,这将使我们构建更有趣,更复杂的游戏。 在本课程提供的所有脚本中,您将获得免费的资产,可以在将来的任何项目中创建滑动菜单。
- 2Dimensions游戏
- 没有赢家的游戏? 开发商Adriaan De Jongh超越了传统戏剧。
- 从零开始学习C ++。 如何在虚幻引擎中制作您的第一个视频游戏。 增强编程信心。
- 我从开发和发布第一款游戏中学到的东西
- QByte Devlog:循环和死胡同
我已经尝试过尽可能多地保存我正在从事的项目,以便您可以轻松地从本课程的任何地方提取资料。 所有这些项目以及用于开发示例应用程序的资产都可以通过本课程下载。
本课程的材料分为5个部分。
第1部分简要概述了我们将在本课程中进行的项目。
在第2节中,我们将创建一个可用于任何虚拟宠物游戏的基础,该系统将不断要求不同类别的玩家提供服务。 在这个游戏中,我们将为食物,睡眠,带宠物散步和与宠物玩耍分类。 我们将制作自定义进度条,以显示我们宠物当前的需求。 在本课程的所有其他部分中,我们将提出与护理系统交互以恢复护理点的不同方法。
在第3节中,我将向您展示如何使用本课程提供的免费资产来创建滑动菜单。 我们将学习如何让宠物入睡以恢复他的睡眠护理要点。 我们将创建一个具有可滚动内容的游戏内商店,使我们能够为宠物购买食品。 吃这些食物将恢复他的食物护理要点。
在第4节中,我们将重点关注动画中的宠物角色。 我们将尽量利用最先进的资产,以创造出具有多种行为方式的有趣角色。 您将学习如何在Unity的内置Animator组件中管理复杂的状态机。 我们将讨论通过创建子状态机来对动画分组。 我们将使角色具有在场景中移动的能力。 并非在每个虚拟宠物游戏中都使用此功能,但是稍后我们的迷你游戏将需要此功能。 我们将添加新的培训
游戏系统,允许玩家向宠物发出命令(坐下,吠叫,根据此角色可用的动画环顾四周)
在第5节中,我们将向我们的项目添加3个新场景:开始场景,场景之上的游戏以及带我们的宠物散步并玩迷你游戏的场景。 我们将创建一个有趣的迷你游戏,让我们的玩家获得游戏中的货币,以便从商店购买更多物品。 我们将为宠物添加一个对话气泡,以便在宠物需要我们的玩家发送某些消息时向其发送消息。 在本节中,我们将使Health HUD正常运行。 如果我们的宠物的生命值降至0或以下,游戏将结束。
在本课程结束时,我们将获得一个功能齐全的虚拟宠物游戏。 在上一讲中,我将构建此游戏并向您展示它在实际移动设备上的外观和感觉。
在Unity和C#中创建虚拟宠物游戏(跨平台)
http://go.codek.tv/41j2SZ2Pz