[問題] 請問RGSS的問題(RMXP)
環境:
RMXP裡的RGSS腳本 聽說跟RUBY語法一樣
CODE
這是我昨天新寫的
class Game_ability
#--------------------------------------------------------------------------
# ● 初始化對像
attr_accessor :data
#--------------------------------------------------------------------------
def initialize
@data = []
@data[1, 0] = 50 #HP
@data[1, 1] = 50 #sp
@data[1, 2] = 50 #str
@data[1, 3] = 50 #AP
@data[1, 4] = 50 #agi
@data[1, 5] = 50 #int
@data[1, 6] = 50 #ap_minus
@data[1, 7] = 50 #ap_guard
@data[1, 8] = 50 #命中
@data[1, 9] = 50 #迴避
@data[1, 10] = 50 #魔防
end
#--------------------------------------------------------------------------
#獲取array的值
#--------------------------------------------------------------------------
def ab(actor_id,num)
return @data[actor_id, num]
end
end
在一開始($Scene.Title)有先寫了
$actor_ability = Game_ability.new
問題在於此行
n = [[base_maxhp 1].max, 999999].min
其中
def base_maxhp
return $actor_ability.ab(1, 0)
end
error code很奇怪 在我完全沒有改到 可是卻有call Scene_Title 的Main
的end argument error comparison of Fixnum with array failed
麻煩不吝指點 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.212.244
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章