看板 Ruby 關於我們 聯絡資訊
※ 引述《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
K60258:感恩感恩 順便推剛剛在這版找到的網頁 有不錯的教學 04/05 12:09
K60258:第50篇有連結 中文化Programming Ruby 04/05 12:10
K60258:成功了 真是令我痛哭流涕~~~~TT 04/05 12:14