游戏开发脚本(3.使用脚本开发游戏)

1.游戏的设计

本章我们通过一个简单的游戏开发来介绍游戏的开发方法。

3.1游戏的策划

对于游戏来说,不像应用程序那样显示响应的界面然后做逻辑处理就可以了。游戏,至少其画面是根据玩家的输入而发送变化的。本章我们实现一个“大转盘”游戏,很简单,当玩家单击大转盘后,让大转盘转动起来,并随着时间的推移,旋转速度越来越慢直到停止。

3.2游戏的制作步骤

游戏的一般制作步骤:

  1. 列出游戏画面中的所有对象;
  2. 确定游戏对象运行时需要哪些控制器脚本
  3. 确定自动生成游戏对象需要哪些生成器脚本
  4. 准备用于更新 UI 的调度器脚本
  5. 思考脚本的编写流程。

对于上面的“大转盘”游戏,设计如下:

第一步:列出画面中的所有对象

这个游戏比较简单,游戏中需要用到“转盘”和“指针”,如下图所示:

指针:

游戏开发脚本(3.使用脚本开发游戏)(1)

转盘:

游戏开发脚本(3.使用脚本开发游戏)(2)

第二步:确定游戏对象运行时需要哪些控制器脚本

用来控制游戏对象的行为的脚本称为控制器脚本。很显然,对于这个游戏来说,需要控制转盘旋转的脚本。

第三步:确定自动生成游戏对象需要哪些生成器脚本

在游戏中,有些对象是在玩家玩游戏的过程中生成的,比如:当玩家足够强大的时候出现一个足够强大的敌人等,这个敌人就是游戏过程中被生成的对象。在游戏过程中用来创建各个游戏的脚本称为生成器脚本

很明显,对于这个游戏来说,不需要生成器脚本。

第四步:准备用于更新 UI 的调度器脚本

在游戏中,一般都会有通过游戏 UI 来操作游戏并能够及时了解游戏进度,也就是能够“总览全局”的脚本,我们称为调度器脚本

很明显,对于这个游戏来说,不需要调度器脚本,因为这个游戏太简单了。

第五步:思考脚本的编写流程

一般情况下,我们可以按照 "控制器脚本" -> "生成器脚本" -> "调度器脚本" 的顺序来编写脚本。

对于本章的“大转盘”游戏来说,只需要一个控制器脚本。

3.3游戏的制作流程
  1. 创建工程
  2. 配置对象
  3. 编写脚本
  4. 挂载脚本

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页