《Unity 游戏案例开发大全》一6.1 背景以及功能概述

简介: 这一节将主要介绍本游戏的背景和功能,让读者对本游戏有一个整体的了解。同时希望通过本节的学习,读者将对本游戏所达到的效果和所实现的功能有一个直观的了解。

本节书摘来异步社区《Unity 游戏案例开发大全》一书中的第6章,第6.1节,作者: 吴亚峰 , 杜化美 , 于复兴 责编: 张涛,更多章节内容可以访问云栖社区“异步社区”公众号查看。

6.1 背景以及功能概述

Unity 游戏案例开发大全
这一节将主要介绍本游戏的背景和功能,让读者对本游戏有一个整体的了解。同时希望通过本节的学习,读者将对本游戏所达到的效果和所实现的功能有一个直观的了解。

6.1.1 游戏背景概述

近年来,休闲益智游戏开始慢慢流行起来,这类游戏的共同特点是没有过于复杂的规则,上手简单但每关设计都非常有逻辑性与可玩性,可以随时掏出来享受游戏的乐趣,所以深得市面上玩家的青睐。这类游戏的代表作品主要有《愤怒的小鸟》、《指划射门》等,如图6-1和图6-2所示。


6_1_2

《可乐可乐》是使用当前最为流行的Unity 3D开发工具,结合智能手机的触摸技术打造的一款小型休闲益智手机游戏。玩家通过滑动触摸屏进行发球,在尽量节省球的条件下砸倒更多可乐罐,游戏没有过高的难度,但是依旧具有很高的游戏性,可以锻炼玩家的逻辑思维能力,给予玩家很好的游戏体验。

6.1.2 游戏功能简介
前一个小节简单地介绍了本游戏的开发背景,本小节将对该游戏的主要功能进行简单的介绍。

(1)单击桌面上的游戏图标运行游戏,首先进入的是欢迎界面,如图6-3所示。

(2)欢迎界面结束后,来到游戏的主菜单界面,如图6-4所示。主菜单界面是本游戏的中转站,联通所有其他场景,玩家可以在本场景中通过单击不同的功能按钮进行界面跳转。

(3)在主菜单界面单击下方的“设置”按钮,或者将屏幕向右滑动,会进入游戏设置界面,在设置界面中有游戏音乐按钮,玩家通过单击该按钮可以设置游戏中背景音乐的开关,在本界面中还包含有游戏开发团队的信息,如图6-5所示。


6_3_4
6_5

(4)在主菜单界面单击“开始游戏”按钮,或者将屏幕向左滑动,会进入游戏选关界面,如图6-6所示。在本界面上方有一系列选关按钮,玩家可以单击选关界面下方的箭头或者向右滑动屏幕回到游戏主菜单界面。

(5)在选关界面有一系列选关按钮,每个选关按钮下方的星星板上都显示了玩家在该关卡获得的星星数量。玩家单击不同的关卡图标可以进入相应的关卡,本游戏为玩家设置了4种各具特色的关卡,关卡一如图6-7所示。

(6)在游戏关卡中,下方是供玩家控制的球,前方是可乐罐,玩家通过滑动屏幕发球去撞击平台上的可乐罐,当球用尽或罐子全部被击倒游戏结束。单击右上角的控制板向下拖动或单击暂停按钮,会显示控制板的全部内容。在这里可以控制游戏中声音的开关,如图6-8所示。


6_6_7
6_8

(7)在主界面中单击“退出”按钮,退出游戏。

相关文章
|
7月前
|
人机交互 开发工具 vr&ar
使用Unity引擎开发Rokid主机应用的模型交互操作
本文介绍如何使用Unity引擎结合Rokid OpenXR Plugin开发空间计算应用,实现射线交互、模型操作等功能。涵盖环境配置、Demo导入、UI搭建与脚本编写,助力开发者快速构建AR交互应用。
|
8月前
|
机器学习/深度学习 人工智能 图形学
卓伊凡的第一款独立游戏-详细介绍游戏开发引擎unity-以及详细介绍windows和mac的安装步骤【01】
卓伊凡的第一款独立游戏-详细介绍游戏开发引擎unity-以及详细介绍windows和mac的安装步骤【01】
655 9
|
8月前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
11月前
|
C# 图形学 开发者
Unity开发中使用UnityWebRequest从HTTP服务器下载资源。
总之,UnityWebRequest就是游戏开发者手中的万能钓鱼竿,既可以获取文本数据,也能钓上图片资源,甚至是那声音的涟漪。使用UnityWebRequest的时候,你需要精心准备,比如确定URL、配置请求类型和头信息;发起请求;巧妙处理钓获的数据;还需要机智面对网络波澜,处理各种可能出现的错误。按照这样的过程,数据的钓取将会是一次既轻松愉快也效率高效的编程钓鱼之旅。
635 18
|
9月前
|
C# 图形学 开发者
【Unity3D实例-功能-镜头】俯视角
本文介绍了Unity中常用的俯视角镜头实现方法,涵盖模型添加、角色Tag设置、摄像机脚本编写及测试运行,帮助开发者快速掌握俯视角在策略与模拟类游戏中的应用技巧。
529 0
|
9月前
|
人工智能 定位技术 C#
【Unity3D实例-功能-移动】通过鼠标点击进行角色移动
本文介绍了如何在Unity中实现鼠标点击控制角色移动的功能。通过安装导航网格、设置地图与角色、烘焙路径及编写脚本,带领读者一步步构建角色自动寻路系统,增强游戏交互体验。
439 0
|
10月前
|
C# 图形学 开发者
【Unity3D实例-功能-移动】复杂移动(Blend Tree方式)
本文介绍了使用Unity中Blend Tree实现角色移动控制的完整教程,涵盖动画器设置、Blend Tree创建、CharacterController组件添加及代码控制,帮助开发者实现流畅自然的角色动画效果。
311 0
|
10月前
|
图形学 开发者
【Unity3D实例-功能-移动】角色移动-通过WSAD(CharacterController方式)
本文介绍了如何在Unity中使用CharacterController组件实现角色灵活移动。内容包括模型准备、动画处理、添加组件、编写移动脚本及测试运行,帮助开发者快速掌握角色控制技巧,打造流畅的游戏体验。
475 0
|
10月前
|
C# 图形学 开发者
【Unity3D实例-功能-移动】角色移动-通过WSAD(Rigidbody方式)
本文介绍了如何在Unity中使用Rigidbody组件实现角色自由移动,包括模型准备、组件添加、脚本编写与测试运行,帮助开发者快速掌握基础角色控制技巧。
394 0
|
10月前
|
C# 图形学
【Unity3D实例-功能-移动】角色移动-通过WSAD(Transform方式)
本文介绍了如何在Unity中实现角色移动功能,使用Transform组件控制角色基础移动,并详细讲解了模型导入、动画设置、动画控制器配置及移动脚本编写等内容,适合Unity初学者学习角色控制的基础知识。
380 0

热门文章

最新文章