当前位置: 首页 > news >正文

制作一款打飞机游戏64:关卡设计

今天我想完成第一个音乐循环的关卡设计。

初始设置

首先,我要删除所有之前创建的敌人和“大脑”(可能指敌人的行为模式或AI)。我不想保留它们,我要从零开始,重新创建敌人。但我会保留精灵(游戏中的角色或物体图像)和动画,因为它们是重要的。

我一直在设置舞台,删除东西。我已经注意到了一些问题,比如大多数编辑器的自动保存功能显示不正确。我解决了这个问题,现在导出时会显示正确的消息,而不是自动保存图标。

设计与挑战

我还注意到,我需要在敌人编辑器和动画编辑器中增加动画预览功能,这样我才能看到敌人的动画效果。另外,删除“大脑”有点麻烦,因为需要一行一行地删除。我想添加一个“删除这个大脑”的按钮。

我还发现,我不能在“大脑”编辑器中在屏幕外生成敌人,这让我无法预览敌人的实际效果。我考虑将屏幕外生成的功能从地图编辑器移植到“大脑”编辑器中。

关卡进展

现在,我已经创建了两个敌人,并尝试在关卡编辑器中正确安排它们出现的时间。我想让敌人在音乐开始时逐渐出现,给玩家一些反应时间。我不想一开始就让玩家面对太多敌人,但也不想让游戏太简单。

我设计了一段引入部分,一开始有一些快速飞行的UFO敌人,它们不会立即攻击玩家。但到了引入部分的结尾,会有一群UFO开始射击玩家,这会给玩家带来一些挑战。

敌人的行为与难度

接着,我设计了一个桥接部分,这里会有不同组合的敌人以音乐的节奏出现。我想通过改变敌人的组合和数量来增加游戏的难度。

然后,到了主题曲部分,我计划让大量的“蛇形”敌人出现,它们会从不同方向飞来并射击玩家。这将会是一个非常壮观的场景,但也可能让玩家感到有些难以应对。

相关文章:

  • 推荐算法八股
  • LVS负载均衡
  • Java复习Day26
  • 线程相关面试题
  • JSCH使用SFTP详细教程
  • 【小红书】API接口,获取笔记列表
  • H.264编码
  • 深拷贝与浅拷贝的区别?如何手写实现一个深拷贝?
  • 基于51单片机和8X8点阵屏、独立按键的填充消除类小游戏
  • Linux操作系统-命令基础
  • 【leetcode-两数之和】
  • el-select 实现分页加载,切换也数滚回到顶部,自定义高度
  • MAU算法流程理解
  • 剑指offer14_二进制中1的个数
  • Nginx 的配置文件
  • VBA模拟进度条
  • 谈C语言变量的作用域,加深对全局变量和局部变量的理解
  • 【判断酒酒花数】2022-3-31
  • 对数正态分布LogNormal
  • DDD 到底是什么? 它试图解决什么核心问题?
  • 中国合伙人2做的什么网站/南宁百度推广代理公司
  • 昆山疫情最新情况/网站快速优化排名官网
  • 西班牙语 b2b网站开发/温州seo按天扣费
  • 政府采购网云平台/汕头搜索引擎优化服务
  • 一个网站多个域名 seo/搜索引擎网站优化和推广方案
  • wordpress 破解主题下载/seo专业推广