Project1

标题: 关于图片菜单(要与鼠标系统兼容) [打印本页]

作者: yue    时间: 2008-2-8 23:47
标题: 关于图片菜单(要与鼠标系统兼容)
Q1:用脚本或变量在窗口右下角排列永久显示某些图标,在角色可以自由移动时可以点击,而其他事件执行时则待机~

Q2:以这些图标作为菜单选项,在角色可以自由移动时点击图片则执行脚本,也就是做到可以点击脚本或变量显示的图片,然后执行放到某一图标上的特殊脚本



PS:解决Q1给好人卡1张加100积分
   解决Q2给好人卡2张 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: IamI    时间: 2008-2-8 23:51
= =一定要用鼠标脚本吗?
其他……Q1重写Scene_Map
Q2重写Scene_Menu
作者: yue    时间: 2008-2-8 23:54
具体的可不可以

现在自己试制中~
作者: 天圣的马甲    时间: 2008-2-8 23:56
使用图片吧= =
然后编写大量公共事件,配合鼠标图片响应脚本。
http://rpg.blue/web/htm/news278.htm
http://rpg.blue/web/htm/news619.htm
作者: link006007    时间: 2008-2-9 00:00
Q1
角色可以移动的判定在Game_Player的update里面
    # 移动中、事件执行中、强制移动路线中、
    # 信息窗口一个也不显示的时候
    unless moving? or $game_system.map_interpreter.running? or
           @move_route_forcing or $game_temp.message_window_showing
当可以执行unless里面的角色移动时, 你那些菜单就可以点击了.
Q2
点击用鼠标?
如果窗口是用脚本写的, 可以看看Scene_Title的update
如果是事件,坦白的说这时我觉得反而更麻烦
因为是GUI元素,所以只能显示图片, 那么又要必行一个事件监听诸如if Input.XXX?(X)之类的
然后根据坐标或者什么七七八八的方法索引到对应图形, 然后在调用事件中的脚本
作者: yue    时间: 2008-2-9 00:08
以下引用link006007于2008-2-8 16:00:44的发言:

Q1
角色可以移动的判定在Game_Player的update里面
   # 移动中、事件执行中、强制移动路线中、
   # 信息窗口一个也不显示的时候
   unless moving? or $game_system.map_interpreter.running? or
          @move_route_forcing or $game_temp.message_window_showing
当可以执行unless里面的角色移动时, 你那些菜单就可以点击了.
Q2
点击用鼠标?
如果窗口是用脚本写的, 可以看看Scene_Title的update
如果是事件,坦白的说这时我觉得反而更麻烦
因为是GUI元素,所以只能显示图片, 那么又要必行一个事件监听诸如if Input.XXX?(X)之类的
然后根据坐标或者什么七七八八的方法索引到对应图形, 然后在调用事件中的脚本

关于Q1,请帮忙再些明白点,我也时刚学脚本

Q2,我觉得可以使用脚本或变量在窗口永久显示几个Icon,与网游相似,鼠标点击执行脚本
作者: link006007    时间: 2008-2-9 00:14
你不是说要角色可以移动时才能点击吗   那个unless就是角色可不可以移动的判定.
我也就想说这些, 没别的了{/gg}
作者: yue    时间: 2008-2-9 00:20
用你的覆盖,还是要改动?

作者: yue    时间: 2008-2-9 00:25
设定角色可以移动时开始

然后怎么用脚本或变量显示图片
作者: link006007    时间: 2008-2-9 00:44
以下引用yue于2008-2-8 16:25:14的发言:
然后怎么用脚本或变量显示图片

默认脚本的
Scene_Status
是最简单的, 有图形显示的场景类, 把它搞定了就OK了
当然, 你是要在Scene_Map里新建窗口, 不是新建Scene, 不过大同小异了
作者: yue    时间: 2008-2-9 00:47
好难……{/pz}
作者: yue    时间: 2008-2-9 00:50
可以讲详细点吗?最好了可以帮我弄个插件脚本,或者一个范例

作者: yue    时间: 2008-2-9 02:20
现在的提问区效率真差,大人们都走光了 ?

还要靠水区?

我自己搞不定哎,又没人帮下?
作者: q2571875    时间: 2008-2-9 02:26
会是会....不好说 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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