Project1

标题: 一个菜单的问题 [打印本页]

作者: kula1900    时间: 2009-2-4 19:27
标题: 一个菜单的问题
比如在状态一个选项按下c的时候我调用一个编号为n的公共事件能行吗??



否定$game_temp.common_event_id = 1这个答案啊~~ [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: 水镜风生    时间: 2009-2-4 19:44
不是不行,但你要得先回到地图再执行这个公共事件。

因为事件的执行依赖事件解释器(Interpreter),而只有战斗和地图场景上有这个类的实例。

当然,要是你愿意的话,也可以在Scene_Status在添加一个Interpreter的实例……
作者: kula1900    时间: 2009-2-4 22:47
额~~说明白一点行吗??
作者: IamI    时间: 2009-2-4 22:58
为什么一定要用公共事件呢= =方便吗= =
使用方法如下:
在需要的位置加入
        $game_system.map_interpreter.setup($data_common_events[2].list, 0)
        $game_system.map_interpreter.update

那个2是公共事件编号
要注意的是,这个是借用地图的事件解释器,不过应该没什么太大的问题吧……
作者: kula1900    时间: 2009-2-4 22:59
晕~~因为本人想做个菜单里的对话系统啊~~~c键被取消了~
作者: IamI    时间: 2009-2-4 23:01
菜单对话……你早说啊口胡!先说明一句,上面这个方法你做什么都可以,就是不能用显示对话
对话的话要加入Window再刷新,这个超级烦的= = [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~ [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: kula1900    时间: 2009-2-4 23:26
哦~~





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1