欢迎来到 Mario Forever 百科!编辑前请创建一个账号,或使用现有的账号登录;并认真阅读用户须知

自2020年7月14日起,未验证邮箱的用户将无法编辑页面。请前往参数设置验证邮箱,谢谢您的配合。

Rainbow Engine

来自Mario Forever 百科
跳转到导航 跳转到搜索
Rainbow Engine
RE.png
名称 Rainbow Engine
中文名 (永远的马里奥)彩虹引擎
作者 虹原翼(0.10.6.1及以前),Rainbow Engine Project Team(0.10.6.2及以后)
开发平台 Multimedia Fusion Developer 2 R249 hwa(0.9及以前),Clickteam Fusion 2.5(0.10及以后)

Rainbow Engine是由吧友虹原翼开发的一款工作于Clickteam Fusion (前Multimedia Fusion) 平台的一款Mario Forever游戏制作引擎。

百度永远的玛丽吧两大主流关卡框架之一(另一个是Mario Forever Editor,即习惯上所称的W10E),以易用性和良好的扩展性著称。

与重用了MF大量代码的W10E不同的是,RE是从零开始开发的。[1]

现虹原翼已不再维护该引擎,由Mario Forever Remake Group成员组建Rainbow Engine Project Team共同进行维护。[2]

开发历程

在World 10发布后,虹原翼曾经考虑过公开引擎的事宜,但是因为一些客观原因被syzxchulun驳回。为了减小不必要的麻烦,虹原翼决心在不借用任何原版引擎代码且手感基本不变的情况下完全由自己制作引擎[3]。2013年8月26日,虹原翼正式开始使用Multimedia Fusion 2制作Rainbow Engine,9月22日,公开引擎的制作,并于2014年1月31日作为超吧春晚节目正式发布,版本号为0.9Beta[4]。后来,由于Clickteam Fusion 2.5在永吧的推行,RE后来转变为在该平台开发。现在,RE是永吧最主流的制作引擎,而且由于其在国外开源性,许多国外玩家纷纷从自改MFEv1.cca转变为RE制作作品。

引擎特色

优点

  • 扩展性强:RE可以轻松的创建新敌人,而且不用大规模改代码。新的敌人可以在另一个RE的作品mfa上使用。因此衍生出了很多RE扩展,例如WSW扩展。
  • 易用:由于RE中大量参数都是通过可变值实现,RE也非常易用,制作关卡时基本不需要接触代码。同时这也让同人作品的制作跨入低门槛时代。

缺点

  • 无法精确复现MF手感

典型作品

Super Mario Forever 2014(1.25版及以下)

Mario Forever - A Fabulous Space

Mysterious Island

Mysterious Island 2 - Great Journey

使用指南

参见:
Rainbow Engine/使用教程
Rainbow Engine/二次开发手册
Rainbow Engine/新手教程 (马里奥X7)

参见