Project1
标题:
脚本的问题
[打印本页]
作者:
中国
时间:
2009-11-11 00:22
提示:
作者被禁止或删除 内容自动屏蔽
作者:
link006007
时间:
2009-11-11 00:30
函数 不是全局变量。。。
直接
def check_event(x , y)
for event in $game_map.events.values
if event.x == x and event.y == y
return event.id
end
end
end
$aaa = check_event(10, 10)
复制代码
试试。。
作者:
中国
时间:
2009-11-11 00:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
link006007
时间:
2009-11-11 00:43
应该可以放在事件里面吧
或者把那个函数作为全局的
没RM。。 没试过
作者:
中国
时间:
2009-11-11 00:44
提示:
作者被禁止或删除 内容自动屏蔽
作者:
link006007
时间:
2009-11-11 01:00
特地来windows来 试了下 没错啊= =
你提示什么了
对了 如果10 10 位置没有事件 返回的是一个全部的event
你只要在最后一个end前面加上 return nil 之类的就好了
作者:
中国
时间:
2009-11-11 01:04
提示:
作者被禁止或删除 内容自动屏蔽
作者:
link006007
时间:
2009-11-11 01:08
直接在事件里面写那整段脚本就可以了 不过最好加个没有找到指定事件放回nil或-1之类的以便判断
然后.除了静态方法 没有实例化的类 是不能调用其方法的 所以你那个调用没法成功.
$Game_event会被解释成一个指向类实例的变量,但你实际并没有给他初始化
先睡了 不然又要旷课~
作者:
中国
时间:
2009-11-11 01:12
提示:
作者被禁止或删除 内容自动屏蔽
作者:
紫苏
时间:
2009-11-11 01:37
放在 Game_Event 里的话,是用 $game_map.events[事件ID] 调用;
另外你这个函数和 Game_Map 里的同名函数一模一样……
作者:
中国
时间:
2009-11-11 01:52
提示:
作者被禁止或删除 内容自动屏蔽
作者:
中国
时间:
2009-11-18 11:29
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1