设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1204|回复: 4
打印 上一主题 下一主题

关于鼠标整合的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2006-2-6
帖子
32
跳转到指定楼层
1
发表于 2008-7-19 18:38:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
用了站上的八方向鼠标整合脚本,总是出现下列错误:
“脚本‘鼠标整合’的44行发生了 NoMethodError”
undefined method size' for nil:Nilclass

源程序如下(左边数字为行号)

36# ● 检查鼠标处是否有自定义的事件并返回类型
37  #--------------------------------------------------------------------------
38  def check_event_custom(mouse_x, mouse_y)
39    for event in $game_map.events.values #循环所有事件检查
40      rate =  show_rate(event)
41      event_width = (RPG::Cache.character(event.character_name,event.character_hue).width / $c3_每一步的帧数) * rate
42      event_height = (RPG::Cache.character(event.character_name,event.character_hue).height / 8) * rate
43      if mouse_x > event.screen_x - event_width / 2 and mouse_x < event.screen_x + event_width / 2 and mouse_y + 32 > event.screen_y + 32 - event_height and mouse_y + 32 < event.screen_y + 32
44        for i in 0...event.list.size
45          if event.list.parameters[0] == "Item" #类型判断
46            event.flag = 1
47          elsif event.list.parameters[0] == "Npc" #类型判断
48            event.flag = 2
49          else
50            event.flag = 0 if $game_player.get_mouse_sta != 2 #无标志
51          end
52          return event.flag #返回事件类型标志
53        end
54      end
55    end
56    return 0 if $game_player.get_mouse_sta != 2 #如果不是在跟随鼠标状态,则返回无标志
57    return $mouse_icon_id #使鼠标图不变化
58  end

高手帮忙看下,谢了
此贴于 2008-7-22 7:28:51 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-7-26 4:57:56 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-7-29 7:29:06 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-8-2 14:04:42 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-8-6 11:23:24 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-8-7 3:10:58 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-8-9 1:42:35 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-8-11 10:16:51 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-8-13 13:34:31 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-8-15 20:33:07 被版主darkten提醒,请楼主看到后对本贴做出回应。
本贴由论坛斑竹darkten结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^

Lv1.梦旅人

殲滅天使·玲

梦石
0
星屑
121
在线时间
204 小时
注册时间
2008-2-20
帖子
2292

贵宾

2
发表于 2008-8-4 08:54:03 | 只看该作者
是在什么情况下出问题的.

请LZ说清楚.

发帖前请看版规。进水区请到版规贴留名哦亲~chu~❤
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-18
帖子
251
3
发表于 2008-8-4 13:29:33 | 只看该作者
以下引用Ж纯Ж蓝Ж于2008-8-4 0:54:03的发言:

是在什么情况下出问题的.

请LZ说清楚.

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-29
帖子
114
4
发表于 2008-8-11 19:05:21 | 只看该作者
肯定是跟别的脚本出现冲突了!看看你使用的别的脚本又没有跟鼠标使用相同的类进行修改
遇到喜欢的东西就要去做!喜欢魔卡少女樱,所以喜欢她的所有,也喜欢自己为她做的游戏!喜欢的人一起来吧!(QQ:302157370)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2006-2-6
帖子
32
5
 楼主| 发表于 2008-8-14 07:50:43 | 只看该作者
可能是跟别的脚本有冲突,换掉了一个脚本,好像解决了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-27 12:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表