1.游戏的设计
本章我们通过一个简单的游戏开发来介绍游戏的开发方法。
3.1游戏的策划
对于游戏来说,不像应用程序那样显示响应的界面然后做逻辑处理就可以了。游戏,至少其画面是根据玩家的输入而发送变化的。本章我们实现一个“大转盘”游戏,很简单,当玩家单击大转盘后,让大转盘转动起来,并随着时间的推移,旋转速度越来越慢直到停止。
3.2游戏的制作步骤
游戏的一般制作步骤:
对于上面的“大转盘”游戏,设计如下:
第一步:列出画面中的所有对象:
这个游戏比较简单,游戏中需要用到“转盘”和“指针”,如下图所示:
指针:

转盘:

第二步:确定游戏对象运行时需要哪些控制器脚本
用来控制游戏对象的行为的脚本称为控制器脚本。很显然,对于这个游戏来说,需要控制转盘旋转的脚本。
第三步:确定自动生成游戏对象需要哪些生成器脚本
在游戏中,有些对象是在玩家玩游戏的过程中生成的,比如:当玩家足够强大的时候出现一个足够强大的敌人等,这个敌人就是游戏过程中被生成的对象。在游戏过程中用来创建各个游戏的脚本称为生成器脚本。
很明显,对于这个游戏来说,不需要生成器脚本。
第四步:准备用于更新 UI 的调度器脚本
在游戏中,一般都会有通过游戏 UI 来操作游戏并能够及时了解游戏进度,也就是能够“总览全局”的脚本,我们称为调度器脚本。
很明显,对于这个游戏来说,不需要调度器脚本,因为这个游戏太简单了。
第五步:思考脚本的编写流程
一般情况下,我们可以按照 "控制器脚本" -> "生成器脚本" -> "调度器脚本" 的顺序来编写脚本。
对于本章的“大转盘”游戏来说,只需要一个控制器脚本。
3.3游戏的制作流程
- 创建工程
- 配置对象
- 编写脚本
- 挂载脚本
轻创业,互联网创业项目,官方网站:ruyikt.com,添加 微信:fqy121389 备注:小项目!
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2188975364@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.jiujiumeng.com/8152.html
如若转载,请注明出处:https://www.jiujiumeng.com/8152.html