### 《Hyper Frenzy》地图制作参考指南 #### 简介 欢迎查阅《Hyper Frenzy》的地图制作参考指南。 《Hyper Frenzy》支持玩家创建自定义地图。由于游戏未内置地图编辑器,地图创建过程被设计得十分简便。总之,地图由定义地图信息和实体放置的简单脚本配置文件构成。 #### 创建地图 要创建地图,只需前往《Hyper Frenzy》安装目录下的maps文件夹。创建新地图时,直接新建一个.cfg文件即可。 地图文件的路径示例如下: maps/myownmap.cfg 之后,使用文本编辑器(推荐使用Notepad++)打开该地图文件,并输入基本的地图信息指令。#信息数据 em_setmapname "我的地图" em_setmapversion "1.0" em_setmapauthor "你的名字" #环境数据 em_setmapsize "2500" "2500" em_setskybox "天空盒 skybox_galaxy.jpg" em_setenvmusic "" em_setmaxplayers "6" #统计数据 em_setmaxscore "10" em_settimelimit "5" 请注意,某些数值,例如通过em_setmaxscore和em_settimelimit设置的数值,玩家在创建新游戏时可能会覆盖。 设置地图尺寸非常重要。地图尺寸以单位为单位。 你无需指定环境音乐主题,这是可选的。 设置基本地图信息后,你可以添加命令来实际在地图中放置实体。 添加实体 以下命令用于创建实体。命令 描述 em_addspawnpoint <x> <y> 在地图中放置一个出生点。地图中必须至少有一个出生点。 em_addshieldbooster <x> <y> 添加一个能量护盾增强器补给实体 em_addammopack <x> <y> <类型> 添加一个弹药包补给实体 em_addbgplanet <x> <y> <宽度> <高度> <精灵> 添加一个背景行星。这些实体不可碰撞。你可以从media/images/world(相对于图像目录)中选择行星精灵 em_addvortex <x> <y> <宽度> <高度> <精灵> <旋转> 添加一个漩涡实体。你可以指定一个旋转值。数值越高,漩涡旋转速度越快 em_addasteroid <x> <y> - 在地图上添加一颗小行星。发生碰撞时会对飞船造成伤害 em_addsmoke <x> <y> - 在地图上添加烟雾实体。有助于躲避他人视线 em_addstarfield <x> <y> <width> <height> <on-top> - 在地图上添加一片星空,可以是背景星空或前景星空 em_adddefensecanon <x> <y> <width> <height> <sprite> <rot> - 在地图上添加一座防御激光炮这些会攻击附近的船只且无法被摧毁。em_addray <x> <y> <rot>:向地图添加一条静态射线。em_addborder <x> <y> <length> <orientation>:向地图添加指定长度的水平或垂直边框,用于直观显示地图边界。




换一换 




















