赞 | 7 |
VIP | 0 |
好人卡 | 0 |
积分 | 23 |
经验 | 0 |
最后登录 | 2023-10-7 |
在线时间 | 168 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2346
- 在线时间
- 168 小时
- 注册时间
- 2017-4-25
- 帖子
- 219
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 rexuegg123 于 2018-10-26 22:13 编辑
关于建一个函数库插件的设想:我写了些方法放在空白插件里,用mv打开插件(ON),然后在地图中建一个事件并在脚本里写入方法名,事件运行结果是找不到该方法。
比如:
插件里的方法定义是: HurtNumber_show =function(apzs,xp,yp){…………………………………………}
事件的脚本里就写入该名称: HurtNumber_show (apzs,xp,yp);
运行事件的结果: HurtNumber_show is not defined
那位大神指点一下,是不是还差什么步骤?
感谢坛子里的大神们,问题已解决!
问题出在两个地方:
1、插件里定义方法时,方法名前面需要加"Game_Party.prototype.",比如:Game_Party.prototype.HurtNumber_show = function(apzs,xp,yp){…………………………………………}
在事件里调用的时候函数名前面加 “$gameParty.”,比如:$gameParty. HurtNumber_show (apzs,xp,yp);
2、插件文件名一定要与插件内容里的名称一致。我出的问题就是,文件名是“Function_library.js”,而内容里名称却是“Function library.js”,以至无法加载插件。
|
|