Project1

标题: 请问下,这句脚本怎么突然报错了?是什么原因,很急! [打印本页]

作者: 一瞬间的幻觉    时间: 2012-4-13 04:26
标题: 请问下,这句脚本怎么突然报错了?是什么原因,很急!
  1.   #--------------------------------------------------------------------------
  2.   ## 不移动时
  3.   #--------------------------------------------------------------------------
  4.   def update_nonmoving(last_moving)
  5.     return if $game_map.interpreter.running?
  6.     return if moving?
  7.     return if check_touch_event if last_moving
  8.     ## 双击激活交通工具
  9.     if not $game_message.visible and Input.trigger?(Input::C) || Mouse.dbl_click?(Mouse::LKEY)
  10.       return if get_on_off_vehicle
  11.       return if check_action_event
  12.     end
  13.     update_encounter if last_moving
  14.     ## 还原鼠标移动标志
  15.     $scene.last_click = [$game_player.x, $game_player.y]
  16.   end
  17. end
复制代码
沉影大人的鼠标脚本,我今天加了另外一个窗口类的脚本,突然就报错了
图片在此



我把报错的这句脚本注释化了,虽然勉强可以用,但是不知道会不会有未知的错误

谁能告诉我这句是什么意思?
作者: fux2    时间: 2012-4-13 08:01
目测不会影响功能使用,只会影响使用简便程度 。
作者: micmoc    时间: 2012-4-13 08:27
$scene的last_click方法没有定义 你是不是少拷了点什么
作者: 判约之轮    时间: 2012-4-13 09:38
  1. $scene.last_click = [$game_player.x, $game_player.y]
复制代码
这一行的方法没定义?

你不会是在窗口类脚本里把$scene的类型给改变了吧?
比如bitmap可以有rect方法,但是rect则没有~
这个时候一般就会显示方法未定义~
作者: end55rpg    时间: 2012-4-13 20:18
为什么不用我的华丽mouse system
作者: 永远の路克酱    时间: 2012-4-13 20:19
发错区了貌似啊!




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