Skip to content

脚本制图概述

所谓的“脚本制图”,并不是指使用代码自动化地制图,而是指在地图中插入并运行 Virtools 脚本(以下简称 脚本)。

随着制图技术的不断发展,我们发现了在地图中插入脚本的方法。这使得我们能在游戏运行时操作地图中的物体,实现传统制图所完全不能实现的功能。例如篡改游戏底层机制,实现全新玩法等。脚本的出现可谓极大地丰富了自制地图的可玩性(不论是从玩家角度还是制图者角度),但脚本的门槛相对制图会更高。

说在前面

脚本制图虽然并不复杂,但也需要一定的基础。在开始学习脚本制图之前,我们建议你先掌握以下内容:

  • 能独立制作一张传统自制地图 (废话,做脚本图的前提当然是会制图)
  • 了解 Virtools 的基本操作(会导入导出 nmo、移动视角即可)
  • 有一定的编程基础(了解什么是 变量和函数 即可)
  • 有一定的基础词汇量(其实要求不高,甚至你愿意查单词也行,主要是因为 vt 没有汉化)
  • 对游戏开发有一定了解(此条对初学者要求较高,但不了解也无妨,有兴趣即可

如果不能满足以上要求,建议先从 传统制图 开始,慢慢了解制图和 Ballance 的游戏机制,这会更有利于理解和掌握脚本制图。

脚本图参考

由于 Virtools 是非常古老的工具,其早期版本早已在互联网上失传,目前我们所掌握的技术大多数来源于我们不断地探索和尝试,站在前人的肩膀上向更高处攀登。很多时候,我们很难找到完全的参考,只能靠举一反三。因此对于新人来说,会举一反三、会参考其它已有的脚本,这些实际上是至关重要的能力。

下面列出了自脚本图出现以来,以 脚本创造玩法 为核心的自制地图:

  • Queen Ball
  • 迷雾
  • 小小的旅途
  • All We Know
  • 镜花水月
  • ……

叠甲

上述列表排名不分先后,如有遗漏,欢迎补充!也可以前往 地图下载站 自行寻找更多脚本图游玩。

参考资料

除了参考其他人的制图作品外,也可以参考 《Textbook of Creating Scripts in Maps of Ballance》,这是一本由 9826HZg 主编,Chris Xiong、GE ColdStar、hhmmdd123、Ballancebug、yyc12345 等大佬合作撰写的一篇脚本制图教程。本手册在撰写时也借鉴参考了此书。

开始学习

可以先查看 快速开始,跟随教程指引实际创作一个简单的“带有脚本的自制地图”。其实学习脚本需要的是 不断试错、不畏难 的心理,理论知识可以慢慢补全,因此建议带着需求读手册。

祝好运!

Released under the MIT License.