Project1

标题: 請問這個錯誤訊息怎樣修正 (更新出錯:第3次) [打印本页]

作者: irei_0110    时间: 2010-10-13 02:31
标题: 請問這個錯誤訊息怎樣修正 (更新出錯:第3次)
本帖最后由 irei_0110 于 2010-11-21 05:30 编辑


這是 沉影不器樣的 rmvx时钟
而腳本的部份編碼如下:

  # ◎ 设定时间
  #--------------------------------------------------------------------------
  def set_time
    time = @game_time
    @second = @game_time %60
    @second = 0 if second == 60
    @minute = @game_time / 60 % 24
    @hour = @game_time / 3600
    @second_hand.angle = -second*6
    @minute_hand.angle = -minute*6 - second.to_f/10
    @hour_hand.angle = -hour*30 - (minute.to_f/60)*30 - second.to_f*(1.0/144)
  end
   
    end

紅色的是第73行

我想把時鐘由掛鉤於電腦時間 改為掛鉤於遊戲時間
所以把原本的"time = Time.now" 改成 "time = @game_time"
不過在細設second、minute和hour的時候 就出現上面的那個錯誤訊息......
請問一下要如何修改啊?
作者: moy    时间: 2010-10-13 06:19
@game_time是啥{:nm_3:}
作者: summer92    时间: 2010-10-13 11:35
      time = @game_time  #time 是空值 ,我想应该是
一般 出现错误应该先改回原来的脚本不错了,再进行修改,支持LZ的学习事业
作者: N.K    时间: 2010-10-13 11:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: oikl1268    时间: 2010-10-13 12:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: irei_0110    时间: 2010-10-13 17:50
感謝各位的回覆
雖然還是不太會修 但就如各位所指示的 def了game_time 終於不卡在第71行了

可是這次出現的錯誤訊息是來自原腳本的設定.......

而編碼如下:
  #--------------------------------------------------------------------------
  # ◎ 更改可见标志
  #--------------------------------------------------------------------------
  def change_visible
    if @clock_show == $game_switches[SHOW_SWITCH_ID]
      return
    else
      @clock_show = $game_switches[SHOW_SWITCH_ID]
    end
    for i in [@clock_bg, @hour_hand, @minute_hand, @second_hand, @top_button]
      i.visible = $game_switches[SHOW_SWITCH_ID]
    end
  end


紅色的是223行
這句是來自原腳本的 而SHOW_SWITCH_ID我在腳本的開頭設定了
SHOW_SWITCH_ID = 5

再次請問一下 這個要怎樣修改?......
作者: irei_0110    时间: 2010-10-13 21:58
那我把檔案放上來吧..... 麻煩各位看一下
新手修的一塌糊塗.... 見笑了......
rmvx_clock.zip (2.1 MB, 下载次数: 55)

我只是想在遊戲開始時 時鐘的時間是在6時
可是一直修不好....
作者: summer92    时间: 2010-10-14 11:56
没有初始化的内容 SHOW_SWITCH_ID LZ的路还很长
作者: irei_0110    时间: 2010-10-14 20:23
没有初始化的内容 SHOW_SWITCH_ID LZ的路还很长
summer92 发表于 2010-10-14 11:56


請指點一下迷津......
能說一下怎樣修正嗎?
(為什麼原腳本就能跑 改個數值後就跑不到啊...... 可惡....)
作者: irei_0110    时间: 2010-11-12 16:47
各位大大抱歉囉.... 又出現新的錯誤訊息 這都是同一個腳本來 研究了一個月還是會不停出現錯誤 (殺了我算吧)
這次的:

而腳本的編碼如下:
  def create_clock_bg
    @clock_bg = Sprite.new
    @clock_bg.bitmap = Cache.picture("clock_bg")
    @clock_bg.opacity = @alpha
    @clock_bg.x = @x - @clock_bg.width/2
    @clock_bg.y = @y - @clock_bg.height/2
    @clock_bg.z = 999
  end

同樣紅色的就是發生錯誤的第93行..
煩請各位能提示一下 這到底要怎樣修改?.....
(但這一部份我從沒修改過 為什麼會發生錯誤的?.......)




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