设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

事件脚本怎么做成js插件?

查看数: 2607 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-11-11 09:33

正文摘要:

请教各大佬,举例说: $gameMessage.add("准备做一个系统")复制代码 在事件中插入脚本是可以运行 但直接在js文件中这样写,然后如下图使用插件指令却不可运行 请问各大佬这是什么回事,怎么解决?本人萌新 ...

回复

Carven 发表于 2018-11-11 14:50:57
yang1zhi 发表于 2018-11-11 14:38
//建立
GGSJ = {}
//显示文章

谢谢!
还想问一个问题:我用
$gameMessage.setChoices(choices, 0)
调用生成选项后,怎么判断返回的值?
像生成了确认和取消两个选项,怎么判断选择了确认还是取消?

点评

SceneManager._scene._messageWindow._choiceWindow.index()  发表于 2018-11-11 15:14
yang1zhi 发表于 2018-11-11 14:38:39
//建立
GGSJ = {}
//显示文章
GGSJ.xianshi_wenzhang= function(wenzhang) {
$gameMessage.add(wenzhang)
}

--------------
把上面部分加到JS文件里面
然后在事件的脚本里面写上
GGSJ.xianshi_wenzhang('要显示的文字')

点评

$gameMessage.add("测试");也可以直接写在事件的脚本里面  发表于 2018-11-11 14:46
Carven 发表于 2018-11-11 10:36:51
yang1zhi 发表于 2018-11-11 09:58
插件指令不是脚本
那是插件作者设置的按键。
写在‘脚本’里面的内容才可以直接在JS里面写。

你说的直接的方法,我现在学会了。
但是插件指令还不明白,不知道怎么用。比如要用“$gameMessage.add("测试")”这个函数方法,在js插件里面要怎么写,才能用插件指令调用?

点评

用脚本函数调用简单一些  发表于 2018-11-11 14:34
要用插件指令调用就比较麻烦了  发表于 2018-11-11 14:34
$gameMessage.add("测试")可以直接用啊,没问题的啊  发表于 2018-11-11 14:33
yang1zhi 发表于 2018-11-11 09:58:16
插件指令不是脚本
那是插件作者设置的按键。
写在‘脚本’里面的内容才可以直接在JS里面写。

插件指令要写出来大概是这样吧,我没试过
var args = 脚本.split(" ");
var command = args.shift();
$gameMap._interpreter.pluginCommand(command, args);

更直接的方法,是你找到插件里面执行的那个函数,直接写那个函数的名字来执行。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-15 21:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表