Re: [問題] 請問RGSS的問題(RMXP)
※ 引述《K60258 (儲存勇氣~)》之銘言:
: 環境:
: 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 #魔防
你搞錯array [] method 用法了
d = [1,2,3,4,5]
d[1,3] = "a" #將1至3項以"a"取代
# 現在d會變成[1,"a",5]
如果你真的要用二維陣列來存的話
@data = [ [] ] * max_character # 總人數
@data[0][0] = 50
@data[0][1] = 50
etc.
: return @data[actor_id, num]
如上所述 這行是回傳一個array
: error code很奇怪 在我完全沒有改到 可是卻有call Scene_Title 的Main
: 的end argument error comparison of Fixnum with array failed
後來你把這個array和數字去做max運算 就變成這樣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.168.203
推
04/05 12:09, , 1F
04/05 12:09, 1F
→
04/05 12:10, , 2F
04/05 12:10, 2F
推
04/05 12:14, , 3F
04/05 12:14, 3F
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章