|
楼主 |
发表于 2020-4-24 18:20:15
|
显示全部楼层
本帖最后由 MCCF 于 2020-6-5 17:53 编辑
2楼简单说一下MOD的使用方法。
一、导入
打开MOD界面,并依次导入所需MOD。注意,沙盒MOD必须放在交互块MOD下方。
二、交互块增强MOD
导入完成后,即可通过触发器指令使用交互块MOD了。如下图所示。
“放置交互块”指令,用于生成一个新的交互块。
其中,交互块ID为要放置的交互块的数据库ID,可以使用常量或变量指定。使用变量指定时,第一个参数需置为0,具体使用的变量在第二个参数中设置。
地图坐标只能使用变量指定(可以使用临时变量模拟常量指定)。其中Z坐标通常为210,220,230三个值,值越大显示的优先级越高。
“破坏交互块”及“强制破坏交互块”都是用于删除指定坐标的交互块的。
不同的是,强制破坏不需要交互块设置为“可被破坏”,且破坏后数据将被完全删除。
“交互块存档”这个指令和默认的“保存游戏”指令类似,但是该指令会存储下所有交互块的数据,即读档时被放置/删除的交互块不会重置。
三、沙盒MOD
沙盒MOD是用于实现2D沙盒游戏的MOD。首先讲一下配置项目,配置项目分数据配置和脚本配置两种。
数据配置目前只有一个作用,即用于指定不同交互块的“耐久度”。耐久度决定了交互块被玩家破坏所需的时间(单位为帧)。如设置为60表示持续1秒钟后即可破坏。
例如下表将1号交互块设置为破坏需要4秒,5号交互块破坏需要1秒。数据库中未设置“可被破坏”的交互块是不可破坏的。
脚本配置的项目就比较多了。
首先是角色视野,即是设置在以玩家为中心,半径为多少的圆内的交互块可被破坏/放置。离玩家过远的位置是不允许放置或破坏交互块的。
然后是“所需长按时间”。这个设定主要是为了增强手感。如设置为60,则对应需持续按住1秒后才会放置/破坏交互块。在这期间耐久度也是不会减少的。
“方块选框图片”是以Graphics文件夹为基准的,选择放置/破坏交互块的选框的图片。尺寸为48*48。当点选位置超出角色视野时,选框会变成disablePicture所设定的图片。注意MOD不附带图片素材,所以这里需要自己手动添加或使用范例工程中的素材。
后面有三个(true/false)的配置项目,表示默认时选框是否显示、是否允许玩家破坏/放置。设置为true表示是,false表示否。
“默认耐久度”也就是没有在数据项目中设定的交互块的默认耐久。默认交互块ID及Z值也是同理(有关交互块ID及Z值请看下方触发器指令说明)。
“攻击消耗耐久度”则是由于玩家也可以通过攻击来破坏交互块,这时设置一次攻击消耗多少耐久度。例如某交互块耐久为60,此项设为15,则4次攻击即可破坏该交互块。
触发器指令也比较多,一个一个看。
首先是“设置交互块ID”。这是用于设置玩家在放置交互块时,放置的是哪个ID的交互块。同样可以使用常量和变量两种形式。
“设置交互块Z值”则是设置玩家放置的交互块的Z值。同样有210,220,230几种常用取值。
最后还有6个指令,用于开启/关闭选框以及玩家放置/破坏方块的能力。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|