《Unity 游戏案例开发大全》一6.2 游戏的策划及准备工作

6.2 游戏的策划及准备工作

Unity 游戏案例开发大全
前一节简单介绍了游戏的背景和功能,本节主要介绍本游戏的策划及正式开发前的一些准备工作。游戏开发需要做的准备工作大体上包括游戏策划、美工需求、音乐等。游戏开发前的充分准备可以保证开发人员有一个顺畅的开发流程,保证开发顺利进行。

6.2.1 游戏的策划

本小节将对游戏的策划进行简单的介绍,通过本小节的介绍,读者将对本游戏的基本开发流程和方法有一个基本的了解。在实际的游戏开发过程中还需更细致、更具体、更全面的策划,该游戏的策划如下所列。

  • 游戏类型

本游戏是使用Unity 3D游戏开发引擎作为开发工具,并且以C#脚本作为开发语言开发的一款休闲益智类游戏。本游戏大量使用物理引擎,使游戏中的碰撞、爆炸等效果十分真实,配合炫丽的粒子系统与贴图使得游戏的最终效果相当华丽。

  • 运行目标平台

本例运行平台为Android 2.0或者更高的版本。

  • 目标受众

可乐可乐规则简单,界面感染力强,采用了手持设备为载体,玩家可以随时随地体验本游戏带来的乐趣。可乐可乐操作感强,后期关卡有一定难度,适合全年龄段现象进行游戏,本游戏可以在娱乐中锻炼玩家的反应能力、逻辑思维能力等。

  • 操作方式

玩家可以通过单击球后滑动屏幕来发球,系统会自动根据滑动的快慢与方向来控制发球力度和发球方向,玩家的目标是在尽量使用最少球的前提下击倒更多可乐罐,当可乐罐全部被击倒时游戏胜利,若将球用尽时仍有可乐罐剩余在平台上则游戏失败。

  • 呈现技术

本游戏采用Unity 3D游戏开发引擎制作。游戏场景具有很强的立体感和逼真的光影效果以及真实的物理碰撞,同时在绘制方面使用了着色器技术,配合粒子系统和精美的模型,玩家将在游戏中获得炫丽真实的视觉体验。

6.2.2 使用Unity开发游戏前的准备工作

前一小节介绍了游戏的策划。本小节将介绍一些开发前的准备工作,包括图片、声音等资源的选择与制作,其详细步骤如下。

(1)介绍的是本游戏中所用到的图片资源,将所有按钮图片资源全部放在项目文件AssetsPIC文件夹下。详细情况如表6-1所示。

(2)介绍的是本游戏中所用到的数字纹理图片资源,将所有纹理和背景图片资源全部放在项目文件Assets/PIC/num文件夹下。详细情况如表6-2所示。

(3)本游戏中添加了声音,这样使游戏更加真实。需要将声音资源放在项目目录中的Assets/ Sound文件夹下,其详细情况如表6-3所示。

(4)本游戏用的3D模型是通过3ds Max生成的FBX文件,然后导入Unity的。而生成的FBX文件需要放在项目目录中的Assets/FBX文件夹下。其详细情况如表6-4所示。

时间: 2024-10-23 16:54:08

《Unity 游戏案例开发大全》一6.2 游戏的策划及准备工作的相关文章

《Android 3D 游戏案例开发大全》——6.8节游戏的优化与改进

6.8 游戏的优化与改进Android 3D 游戏案例开发大全至此,本游戏的开发介绍完毕,虽然在开发过程中已经对游戏进行了很多的优化,但游戏中还是有一些不足,笔者在这里仅列出了几个方面. 游戏美工的改进在游戏开发时,笔者已经对美工做了一些工作,让整体界面比较美观,但还是可以改进的,通过对游戏中的图案美化和布局,让游戏更具吸引力. 游戏玩法的改进本游戏玩家可以选择想玩的关卡,但是由于本游戏的关卡并没有那么多.那么难,因此,读者可以根据自己的理解开发出不同挑战难度的游戏. 游戏的进一步优化.虽然笔者

《Unity 游戏案例开发大全》一6.5 游戏主场景

6.5 游戏主场景 Unity 游戏案例开发大全 前面的小节详细介绍了游戏主菜单场景,本小节将介绍游戏主场景的脚本开发,游戏主场景是本案例最重要的场景,也是游戏的关键场景.本游戏共有四个关卡,对应四个不同的场景,其开发方法基本相同,这里以关卡一为例进行详解. 6.5.1 场景搭建 首先进行游戏界面场景的搭建,这里步骤比较繁琐,包括模型的摆放.组件的添加.参数的设置等.通过此小节的开发,读者可以熟练掌握这些知识,同时也会积累一些开发技巧和细节.接下来对游戏场景的搭建进行详细的介绍. (1)首先新建

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

6.1 背景以及功能概述 Unity 游戏案例开发大全这一节将主要介绍本游戏的背景和功能,让读者对本游戏有一个整体的了解.同时希望通过本节的学习,读者将对本游戏所达到的效果和所实现的功能有一个直观的了解. 6.1.1 游戏背景概述 近年来,休闲益智游戏开始慢慢流行起来,这类游戏的共同特点是没有过于复杂的规则,上手简单但每关设计都非常有逻辑性与可玩性,可以随时掏出来享受游戏的乐趣,所以深得市面上玩家的青睐.这类游戏的代表作品主要有<愤怒的小鸟>.<指划射门>等,如图6-1和图6-2所

《Unity 游戏案例开发大全》一6.6 游戏的优化与改进

6.6 游戏的优化与改进 Unity 游戏案例开发大全至此,本案例的开发部分已经介绍完毕.本游戏基于Unity 3D平台开发,笔者在开发过程中已经注意到游戏性能方面的表现,所以,很注意降低游戏的内存消耗量,但实际上还是有一定的优化空间. 游戏界面的改进 本游戏的场景搭建使用的图片已经相当华丽,有兴趣的读者可以更换图片以达到更换的效果.另外,由于在Unity中有很多内建的着色器,本游戏使用的着色器有限,可能还有效果更佳的着色器,有兴趣的读者可以更改各个纹理材质的着色器,以改变渲染风格,进而得到很好

《Unity 游戏案例开发大全》一6.4 主菜单场景

6.4 主菜单场景 Unity 游戏案例开发大全前一小节介绍了游戏的整体架构,从本节开始将介绍本案例各个场景的开发,首先介绍本案例的主菜单场景,该场景在游戏开始时呈现,控制所有界面之间的跳转.本节将在前面介绍的基础上对此场景的开发细节进行进一步的介绍. 6.4.1 场景搭建 场景搭建主要是针对游戏地图.灯光.天空盒等环境因素的设置.通过本小节学习,读者将会了解到如何构建出一个基本的游戏世界,接下来将具体介绍场景的搭建步骤. (1)新建一个场景作为主菜单场景,具体步骤为"File"→&q

《Unity 游戏案例开发大全》一导读

前 言 Unity 游戏案例开发大全为什么要写这样的一本书近几年来,Android.iOS平台游戏以及Web网页游戏发展迅猛,已然成为带动游戏行业发展的新动力.遗憾的是,目前除了一些成功作品外,很多的游戏都属于宣传攻势大于内容品质的平庸之作.面对这种局面,3D游戏成为独辟蹊径的选择.但是传统的3D游戏开发有门槛高.成本高的问题,中小公司一般难以切入.而Unity 3D引擎的出现大大改善了这一情况. Unity 3D是由Unity Technologies开发的一款可以方便地开发3D游戏.建筑可视

《Android 3D 游戏案例开发大全》——6.4节主控制类——TXZActivity类的开发

6.4 主控制类--TXZActivity类的开发 Android 3D 游戏案例开发大全 Android程序中,Activity是最重要的类之一.在本游戏中,TXZActivity继承自Activity类,为本游戏的主控制类,本节将具体介绍TXZActivity的开发,其具体步骤如下. (1)主控制类代码非常多,首先搭建主控制类的框架,以帮助读者理解,主控制类框架代码如下. 1 package com.bn.txz; //声明包 2 --//此处省略了本类中导入类的代码,读者可以自行查阅随书光

《Android 3D 游戏案例开发大全》——6.6节游戏界面相关类

6.6 游戏界面相关类 Android 3D 游戏案例开发大全 前一小节为读者介绍了辅助界面相关类,本小节将对游戏界面相关类进行介绍,首先介绍游戏界面的各个组成部分,然后介绍游戏整体界面的开发,逐步完成对游戏界面的开发,下面就对这些类的开发进行详细介绍. 6.6.1 顶点数据管理者VertexDataManager 本小节为读者介绍的是整个游戏过程中所有物体顶点数据的管理者VertexDataManager,具体开发步骤如下. (1)首先为读者介绍的是本类主要框架的开发,其代码如下. 1 pac

《Android 3D 游戏案例开发大全》——6.5节辅助界面相关类

6.5 辅助界面相关类 Android 3D 游戏案例开发大全 前一小节介绍了主控制类TXZActivity,本小节将对该游戏的辅助界面相关类进行介绍,该游戏的辅助界面主要是欢迎界面TXZWelcomeView类.菜单界面TXZMenuView类.设置界面TXZSetView类.帮助界面TXZHelpView类.选关界面TXZSelectView类,以及关于界面TXTAboutView类,下面就对这些类的开发进行详细介绍. 6.5.1 欢迎界面类TXZWelcomeView 欢迎界面是进入游戏的