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

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

Rainbow Engine/新手教程 (马里奥X7)

来自Mario Forever 百科
跳到导航 跳到搜索

前提与准备

关于本教程编写的原因

之前本Wiki的虹原翼写过了一个教程,然而这个新教程的作者User:马里奥X7看完老教程后觉得教程面向纯新人(萌新)的程度不够高,于是...
作者便开了一个面向纯新人(萌新)的Rainbow Engine使用教程

阅读教程前的准备

这里作者推荐:

-Clickteam Fusion Developer 2.5 R291.5(与RE兼容性最佳的版本)

-Clickteam Fusion Developer 2.5+ R292.22(有子事件和很多优化性功能,写起来会很方便,虽然bug很多,可能会导致部分音效无法被正常播放,而且一些情况下会导致软件概率性闪退)

-Rainbow Engine 0.10.7.1 RC
下载蓝链:http://mfresources.ys168.com/

关于Rainbow Engine

Rainbow Engine 小小的简介

(Mario Forever - )Rainbow Engine 是永远的玛丽吧吧友虹原翼(曾用名:lyh)针对新手玩家们而从零开发的完全独立的一款 Mario Forever 游戏编辑引擎,以其制作门槛较低,易上手而受到吧友的广大喜爱。目前在国外,RE也是颇受欢迎(这里要提到一个叫The Machinup的国外玩家,他在RE的基础上开发了RE Mod,并对其中的代码进行了英文翻译,因此国外玩家才得以通过使用REM的方式来间接地接触RE)。

Rainbow Engine 特点

优点

  • 功能强大 —— Rainbow Engine 为制作者提供了十分强大的开关(接口)以及调用方法,以及低门槛的代码让每位开发者都可以尽情地发挥自己的脑洞,创作出属于自己的作品。
  • 简单易用 —— Rainbow Engine 中大多数活动对象使用了可编辑的数值变量控制,让每位开发者使用、修改起来简单方便,极大的提高了开发者的制作效率,减小了制作成本。
  • 基础坚实 —— Rainbow Engine 为每位开发者提供了比较基础的开发环境,提供了较为基础的物件,让每位开发者能够基于此环境更加高效、动态地完成自己的作品。
  • 体积精小 —— Rainbow Engine 为了每位开发者以及玩家,面向低配玩家和低配开发者提供了向下兼容的体积。精小的体积让每位低配开发者都不用再愁自己的引擎或编译出的作品因体积问题而发愁了。
  • 面向人性 —— Rainbow Engine 是个面向玩家的引擎,上述所有特点构成了本条特点。

缺点

  • 还原性不足 —— Rainbow Engine 由于是从零开发,因此对于马里奥的手感无法还原出MF的手感等问题,目前制作方MFRGroup正在积极尝试中,尽请期待
  • 结构较为混乱 —— Rainbow Engine 虽然在表面上代码运行的稳定性很高,但其背后用代码补代码的这种混乱结构,导致了这一问题的产生。至于为何如此,我们会在以后的章节里讲到。

教程——预备篇

Clickteam Fusion 的下载与打开

首先,请先去本吧官方吧盘里下载Clickteam Fusion Developer 2.5:
Step1.png Step2.png Step3.png
点击任意一个链接之后会跳转到百度云,然后下载。下载完后将压缩包内的所有文件全部提出。
至于带有破解补丁的版本,可能会出现无法正常运行的情况,在这里作者我提供另外一种方法运行Clickteam Fusion Developer:
打开你的Clickteam Fusion Developer所在的文件目录:
Step4.png Step5.png
Step6.png
然后就是运行了,如果小伙伴们在正在启动的过程中出现:“无法加载扩展XXX,你希望把他放在忽略扩展里吗?”(中文版翻译),那么就要看看是哪个扩展咯,当然作者我推荐大家点“否”就可以啦~

加载完后就是这样子的(这是作者事先预置好的,所以会和各位第一次运行时不太一样):Step7.png
我们来依次看一下吧:Step8.png
怎么样,你是否对Clickteam Fusion这个工具开始了解了?那么下面,我们的教程就正式开始咯~
关于这些功能的具体使用,会在本教程以及WSWRainbowEngine/使用教程中加以说明

Rainbow Engine 的打开

在打开了Clickteam Fusion之后,我们会发现一切皆空。这是因为我们还没有打开一个.mfa文件 所以接下来我们需要打开.mfa文件

而Rainbow Engine正好就是我们所需要打开的.mfa文件StepA1.png点击“打开后,找到我们的Rainbow Engine”并单击,等待其加载完毕后,就会如图所示:StepA2.png然后双击“Level”左侧(注意:不要双击文字,否则会进行重命名操作!!!),就会出现如图所示的情况:StepA3.png那么恭喜你!你已经成功学会了打开一个.mfa文件。
打开其他.mfa文件(或mf制作引擎)时也是如此,只是打开的.mfa可以不是Rainbow Engine

Rainbow Engine 基础认识与操作

在我们成功打开RE之后,你是否发现了编辑面板左侧出现的一系列文件夹?这些就是用来分类的“场景文件夹”,合理利用场景文件夹,我们在开发制作自己的作品时就会得到很多便利。

这里我们先说一下怎么打开这些文件夹。与普通文件夹打开方式一样,双击左键即可(废话!)

打开后如果需要返回,则可以点击这个按钮