Mappet的基础教程,第一篇:下载mod及认识方块

您所在的位置:网站首页 curseforge无法下载 Mappet的基础教程,第一篇:下载mod及认识方块

Mappet的基础教程,第一篇:下载mod及认识方块

2023-06-21 02:49| 来源: 网络整理| 查看: 265

Mappet是由马哥,既MChorse在MC1.12.2下制作的MOD,他可以被用于在地图当中,搭配blockbuster可以使得地图可玩性和观赏性都更上一层楼。你可以用它来实现

过场动画

白天夜景

 

对话系统

对话系统

HUD制作

某张正在制作的地图hud,能够直接当作ui使用(右上角地图是别的mod)

乃至一些特定的游戏玩法

 

本期教程就来教各位使用mappet,首先,先叠个甲。本教程非官方教程,如有纰漏错误,

欢迎各位blockbuster短片人或是使用mappet的地图作者前来指正,up也只是使用的比较久,这里是作为一个使用者的角度来制作的教程。

好的,叠甲完毕!现在正式开始。

 

下载和安装过程

此处请各位前往

  blockbuster的安装教程,等你将bb完全安装完毕后,再来进行下一步的操作。

 

首先,打开curseforge官网下载mappet

(下载链接,需自己复制:https://www.curseforge.com/minecraft/mc-mods/mappet)

再将下载好的mappet.jar文件放入您装有完整blockbuster系列的游戏版本当中mod文件夹里

具体路径参考

 

(理论上是可以只安装mclib metamorph和blockbuster这三个MOD,但是会让你无法使用blockbuster系列模组的其他MOD功能 比如aperture的相机镜头,minema的渲染视频功能等等。所以,还是尽量全装上吧)

再然后安装Nashorn

(下载链接:https://www.curseforge.com/minecraft/mc-mods/nashorn)

这个MOD 也将它放进去,这个MOD如果你使用了自定义NPCMOD则不需要安装这个。

至于Nashorn这个MOD的作用,这是使用Script功能的前提,如果不安装,则你的脚本将无法执行,只会给你报个错

就像这样

但本期教程不会提及Script功能(因为这可以说是mappet最复杂的功能 没有之一)。

不懂代码的人,看了也容易跟看天书似的(哪怕打了注释),实在要学推荐先看JavaScript这门计算机语言的基础教学(注*Java不等于JavaScript不等于json!!!)再经常查阅mappet的api,并且抱着自己的代码出现奇妙bug敢于一遍遍试错的心态再去搞这东西(如果实在要给别人看自己的代码 请一定要打注释!打注释!打注释!不打注释没人知道你这怎么实现的,只会一起看天书!)

好的现在你已经安装完成,进入游戏吧。

 

开始学习操作

这篇教程我们先来认识一下mappet的物品 

mappet的创造模式选项卡

从左到右第一个扳手图案的物品叫做NPC工具,他的作用就是他下边那行简介写的一样 用于召唤和编辑NPC

如果一些玩过自定义NPCMOD的玩家肯定听着耳熟。

没错,NPC工具本身就类似NPCMOD中的NPC魔杖,现在拿出来对着地面右键

即可召唤出NPC的同时出现一个gui,用于编辑NPC(注意,当你在潜行的时候,只会召唤NPC,但不会出现gui)。

NPC工具的gui和背后的NPC*(默认是Steve的伪装)

GUI内这里有着众多可编辑NPC的按钮啥的,本期教程碍于篇幅,先不深入了解

按esc键离开gui后,对着NPC再右键即可再打开编辑页面, shift加右键即可人道的删除NPC

  

  路人:那不人道的呢?

  (掏出钻石剑)

Wiki原文(

接下来,我们再来认识发射器方块

放下方块在创造模式下按右键打开gui,

注意*必须要创造模式下才可打开gui

 你会发现gui上有一个编辑条件,一个半径,一个更新频率(既多少tick会检测一次条件),以及一个自动禁用。

先说编辑条件,点开它,再跟着指示,右键,

点开编辑条件后的gui右键点击后出现的各个条件

你会看到一大堆添加什么什么条件,这里先用最简单的物品条件进行演示。

选择 “添加 物品 条件”

 

   点击后 选择物品,这里先选择一个石头。

点击放大镜图标(查询物品)上边的黑框也可以通过打字来找物品

 

 点击拿住(手)按钮后他就会切换识别的条件

   共有三个 背包 装备 拿在手上。

再点击目标 同样的也能进行切换 分别有主对象 次对象 选择器 player玩家 NPC 还有全局

这里先用主对象(Subject)来展示 关闭gui(esc键关闭) 

当你把石头拿在手上 它就让会方块变蓝的同时发出红石信号。

手上没有拿石头的情况(未触发这个触发器)手上拿了石头的情况(此时满足条件 然后触发了触发器 可以看到方块变了个样子 并发射红石信号)

像这样 你就获得了一个简易的开门装置。

   实际上这个方块能用的操作很多 这里只是演示其中一种。

 

第三个 触发方块。

当你准备放下它的时候 你会发现 嗯?怎么放下来后,它是完全透明看不见的方块。

我方块呢?哒哒哒滴答?你跟他在一块你说在哪呢?

路人:那怎么找到它呢?

实际你想找到它只需要按下你键盘上的f3(MAC用户的话,按地球键的同时按f3即可)就可以看到一个黄色透明的小方块。

按f3后

它,就是触发方块。右键点击打开gui后会看到左键和右键触发事件,一个碰撞体积(即可以像石头等方块一样站上去 而不是像花 草丛等方块一样可以直接穿过去)。

两个触发事件没有本质上的区别 只是按键不同。

点击其中一个触发事件,和发射器方块一样 这里也有一堆add___trigger 意思是添加什么什么触发器。

这里我们先点击第一个 add command trigger。这个是添加指令触发器,这个触发器分为俩部分,上边的是框用来输入指令的,

下边的Frequency指的是频率 即点击多少次方块后才能触发指令,这里我们先写一条常见的指令,比如give @p apple 它和和命令方块一样 你可以不打/号

点击方块后 获得苹果

 

下一个 区域方块 

和触发方块一样,你需要打开f3才可以看见它

 不同的是它是一个紫色透明方块外部包含一条白色线条立方体,

 点击紫色块本体 会发现一个界面,有点类似blockbuster的仪表盘。

 没错,这就是mappet的仪表盘 但我们这篇教程现在还没讲到仪表盘功能,先不管它。

 首先,我们看到最上方有两个选项,一是能否通过 第二个是check entities

 如果能否通过关闭了,那么未满足条件的实体将无法通过(如果没有反应,则只需要给一个条件即可),并会像蹦床一样弹回来。

  启动的表达式

   此处用于给能否通过给予多个条件,当实体满足了全部条件,那么该实体就可以进入了。

当你手上拿了一组苹果后 即可通过

 

  触发延迟

   用于延迟玩家进入触发器的执行,什么意思呢,就是你进入后 多久能够触发玩家进入触发器,单位是tick。

   需要注意的是,它不会影响玩家退出触发器。

 

  update frequency

   用于延迟每一次on player/entity tick trigger触发器当中间隔的时间

   同样的,它不会影响玩家退出触发器。

 

  玩家进入和退出触发器

   和名字一样,在玩家进入和退出后触发这个触发器,至于触发器的使用,之前已经讲过,在此就不多赘述了。

 

  on player/entity tick trigger

   这个意思是,当你或者实体处于区域方块内时,每经过设定数值的tick(受update frequency影响)后会触发一次该触发器。

   (可以理解为每过多少时间后触发一次触发器,这个时间由update frequency影响)

 

  write state

点击前点击后

   写入state,至于state是什么,怎么使用(我不会,请以后再学习),此处先略过这一条

 

  shapes

   这个决定这个区域方块的范围,旁边的加号是多添加一个区域,你可以让这个区域方块同时控制多个不相干的区域

立方体

     偏移,决定这个白色线框的位置

调整方块后

     半尺寸,决定这个白色线框的大小

调整半尺寸后

 (此处除了立方体还有球体和圆柱体 功能大同小异 都是选定一个区域 所以不再赘述)

 最后是这个condition model block

   和前两个方块一样的是 这个方块也是常态不可见,需要f3才能显示,这次是个绿色透明方块

    当有一些blockbuster使用经验的人,打开它时,会发现它的界面和模型方块十分相似。

他的作用就是满足条件后才能显示对应伪装,和模型方块极其相像。

    global 意思是全局 选中后会忽略掉区块卸载

(此方块并没有官方汉化,所以意思完全参照blockbuster系列其他mod的译名!!!)

 

    shadow 意思是阴影 选中后会让伪装出现阴影(但在光影当中并不显示)

 

未选中的情况

  

选中后的情况

  frequency 意思是延迟 即当你满足了条件后,多久会出现相应的伪装

单位依然是tick

 

    models list 当你点下加号时 会在下边出现一个下划线,点击它,你就可以对它添加伪装了。只要再给他添加条件 只要你满足了条件 他就可以显示了。

 

    和之前一样 举个例子,比如你设置了一个当你手上拿着苹果的条件时,只有你手上真的拿起了苹果 它才会真正的显示伪装。

手上拿起了苹果手上没有苹果 自然没法出现伪装

 

好了,现在基础的方块部分已经讲完了,碍于篇幅原因,本期教程先讲这么多。

下一篇教程,我们将讲述仪表盘的使用。当我们将基础功能完全过一遍的时候,便可以尝试自己去做一个属于自己的地图了。

参考资料

Mappet wiki :https://github.com/mchorse/mappet

(部分大陆用户可能打不开GitHub)

演示图使用mod

blockbuster全家桶

mappet

cocricot

封面图片

mappet LOGO: McHorse

光影:iterationT 2.0.0

演示地图制作

ppun255



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3