本帖最后由 enghao_lim 于 2021-12-15 21:53 编辑 公共事件只会在 scene_map 发生,既然已经在 scene_map 了,那注定 scene_item 已经被关闭,window_target 早释放到天南地北去了。 你可以在 scene_item 找到一下脚本并添加一句在转跳到地图前将 window_target 的index赋值到任意变量就可以在公共事件获取。
温馨提示,如果你想要有更直接的效果,建议可以对以下函数进行修改,这样可以不用跳回地图。 PS:这函数是敌我通用,如果物品可以被敌人使用不惜自行判断,不然敌人没有等级必定报错。
|
参与人数 2 | 星屑 +100 | 赞 +2 | 收起 理由 |
---|---|---|---|
RyanBern | + 100 | + 1 | 认可答案 |
miantouchi | + 1 | 认可答案 |
本帖最后由 flashfox 于 2021-12-15 21:34 编辑 @target_window 这个类实例对象没被定义。类不存在,自然没办法在类中找到index方法。 查看下,是否定义了@target_window。一般是这么一句:@target_window = Window_XXXXXX.new |
参与人数 1 | 赞 +1 | 收起 理由 |
---|---|---|
miantouchi | + 1 | 塞糖 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-25 20:11
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.