℃ake 梦石0 星屑50 在线时间8 小时 注册时间2009-6-6 回帖670 发消息
您需要 登录 才可以下载或查看,没有账号?注册会员
使用道具 举报
孤独守望 梦石0 星屑3144 在线时间1535 小时 注册时间2006-10-16 回帖4223 发消息
x,y = Mouse.get_mouse_pos(或类似的名字) if x > @command_window.x and x < @command_window.x + @command_window.width and y > @command_window.y and y < @command_window.y + @command_window.height (断行自己去掉回车) Mouse.lock(或类似名字) else Mouse.unlock(或类似名字) end
女神控 梦石0 星屑49 在线时间141 小时 注册时间2008-9-24 回帖1384 发消息
v
我想过把这几个有鼠标响应图片的坐标排除出去。这样就不会触发自动寻径了。 但是。 如果这样的话。 在图片菜单不显示的时候也不会触发自动寻径了。 (因为有的时候禁止菜单呀,还有主角没有选择的时候,右上角和右下角的菜单都会不显示。) 有什么办法可以只在图片显示的时候把自动寻径DEL掉呢?
既然能把坐标排除出去,就也能判断现在是否已经禁用菜单,只有在菜单可用的时候才排除某些坐标 至于第二个,你有用什么人物跟随脚本吗? veal 发表于 2009-8-5 17:06
Scene_Map的update内刷新窗口以前写入 假设你的窗口叫做@command_window IamI 发表于 2009-8-5 17:01
第一个问题解决思路: 先定义一个变量:attr_accessor :menu_showing 在你的鼠标菜单中写一个@menu_showing的函数,打开菜单时是true,否则为false 在你的鼠标update里面判断他$xxxx.menu_showing为true时就return ... 咳嗽的夜鸟 发表于 2009-8-6 10:08
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
献给最先抵达这片土地的你。参加预注册的用户即可获得。
这里的今天,有我过往努力的见证~
Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.