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

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

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

初始设置

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

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

设计与挑战

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

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

关卡进展

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

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

敌人的行为与难度

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

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

http://www.xdnf.cn/news/784405.html

相关文章:

  • Oracle双平面适用场景讨论会议
  • 技巧小结:外部总线访问FPGA寄存器
  • 互联网三高架构 一
  • 高可靠系统中的线缆屏蔽与接地设计
  • AI超级阅读器:电竞数据的破壁者
  • 面向开发者的提示词工程——导读
  • Blocked aria-hidden on an element because its descendant retained focus.
  • JVM知识
  • 线程池详细解析(三)
  • 报表/报告组件(二)-实例与实现解释
  • pytorch3d+pytorch1.10+MinkowskiEngine安装
  • CSS基础2
  • saveOrUpdate 有个缺点,不会把值赋值为null,解决办法
  • Monorepo 详解:现代前端工程的架构革命
  • Ansys Zemax | 手机镜头设计 - 第 3 部分:使用 STAR 模块和 ZOS-API 进行 STOP 分析
  • Electron 桌面商城开发:攻克多窗口通信、本地存储与内存泄漏实战
  • Linux——初步认识Shell、深刻理解Linux权限
  • 【Redis】笔记|第7节|大厂生产级Redis高并发分布式锁实战(二)
  • 二进制安全-OpenWrt-uBus
  • Ethernet/IP转DeviceNet网关:驱动大型矿山自动化升级的核心纽带
  • Freemarker快速入门
  • Linux 测试本机与192.168.1.130 主机161/udp端口连通性
  • 【办公类-48-04】202506每月电子屏台账汇总成docx-5(问卷星下载5月范围内容,自动获取excel文件名,并转移处理)
  • 【最新版】西陆洗车系统源码全开源+uniapp前端+搭建教程
  • 悟饭游戏厅苹果版(悟饭掌悦)|iOS游戏社区手柄工具
  • HCIP(BGP综合实验)
  • window 显示驱动开发-DirectX 视频加速 2.0
  • 15个基于场景的 DevOps 面试问题及答案
  • P2656 采蘑菇
  • Linux总结