Project1

标题: 请问这是什么问题? [打印本页]

作者: keshom    时间: 2009-7-23 12:16
标题: 请问这是什么问题?
如图所示:请问这是什么问题?

未标题-2.jpg (31.06 KB, 下载次数: 1)

未标题-2.jpg

作者: 夏季冰川    时间: 2009-7-23 12:22
gold没有定义,你用的是什么脚本?
作者: keshom    时间: 2009-7-23 12:26
脚本:

#==============================================================================
# ■ Window_Gold
#------------------------------------------------------------------------------
#  显示金钱的窗口。
#==============================================================================

class Window_Gold < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化窗口
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 160, 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    refresh
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    cx = contents.text_size($data_system.words.gold).width
    self.contents.font.color = Color.new(64,70,124,255)
    self.contents.font.size = 18
    self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 1)
  end
end
作者: 夏季冰川    时间: 2009-7-23 12:36
本帖最后由 夏季冰川 于 2009-7-23 12:38 编辑

我自己测试没问题呀,这个脚本也就是把金钱显示方法/颜色改了,把"G"这个单位给去掉了呀.难道你用了其他不兼容的脚本?
作者: keshom    时间: 2009-7-23 12:40
那该怎么办?
作者: 夏季冰川    时间: 2009-7-23 12:44
你把工程打包上来看看,不知道我能不能帮上忙(我只有Window基础),一般来说脚本之间有冲突.可能要进行修改/删除了.
作者: keshom    时间: 2009-7-23 12:46
我是在读取存档,即刚开游戏读取存档时,不读取退出来就冒出这个错误,请高手指引啊!
作者: 夏季冰川    时间: 2009-7-23 12:49
我是在读取存档,即刚开游戏读取存档时,不读取退出来就冒出这个错误,请高手指引啊!
keshom 发表于 2009-7-23 12:46

我试了还是没错...
作者: keshom    时间: 2009-7-23 12:54
那可能会是什么脚本不兼容?
作者: 夏季冰川    时间: 2009-7-23 12:57
那可能会是什么脚本不兼容?
keshom 发表于 2009-7-23 12:54

都说了你把工程打包上来让咱看看,不然我怎么会知道...:L
作者: keshom    时间: 2009-7-23 12:59
它显示的是 Window_Gold中的   self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 1)   有问题!
作者: 夏季冰川    时间: 2009-7-23 13:04
把从这行开始的换成以下部分:   
    self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 2)
    self.contents.font.color = system_color
    self.contents.draw_text(124-cx, 0, cx, 32, $data_system.words.gold, 2)
  end
end
作者: IamI    时间: 2009-7-23 13:27
一样的。我想请问LZ,是不是在读档界面加载了Gold?
作者: keshom    时间: 2009-7-23 13:39
大概的工程:   可能会有点错漏!
那可能会是什么脚本不兼容?

Project1.rar

2 MB, 下载次数: 39


作者: 夏季冰川    时间: 2009-7-23 13:46
把★Scene_Save全删了就好了...
作者: IamI    时间: 2009-7-23 13:54
本帖最后由 IamI 于 2009-7-23 13:55 编辑

棒打出头鸟。
  1.   def on_cancel
  2.     # 演奏取消 SE
  3.     $game_system.se_play($data_system.cancel_se)
  4.     # 切换到标题画面
  5.     $scene = Scene_Menu_System.new(1)
  6.   end
复制代码
第5句改成$scene = Scene_Title.new
不过这样要取消在菜单内读档的功能
作者: havealook    时间: 2009-7-23 17:24
不会是你在粘贴脚本时按了什么不该按的键

你试试新建个工程,然后把原工程的地图,脚本再复制到新工程中去试试
原来这种情况我也经常遇到
作者: keshom    时间: 2009-7-23 20:16
刚发了工程就是新建再粘贴的,请问有没有更好的解决方法?
作者: 叶子    时间: 2009-7-25 02:12
还在标题画面的话,$game_party还没被初始化吧,当然是nil了
作者: NOSCBY    时间: 2009-7-26 13:05
应该没有问题,我也出现过NILLCLASS,你重启一便游戏试试?
作者: 风中承诺    时间: 2009-7-26 21:27
我晕啊……问题肯定是那个没有定义……路过




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