看板 RPGMaker 關於我們 聯絡資訊
※ 引述《tzjwxtfa (HI)》之銘言: : 版本是rpg vx : 就是單純場所移動這個功能! : 我就先開了兩個地圖 a 跟 b : 都設定好了!場所移動 到b 也指一個點 按確定 : 開始條件也設了,當我走進那個方格的時候就會跳出失敗的視窗 : 腳本組'Game_player'第72行發生NoMethodError錯誤 : undefined method'map'for#<Game_Map:0x113c2f0> : 請問那裡有問題?有沒有介紹什麼書可以買來看的嗎? : 網路的資料不太齊全而且有時候很亂!我想說買個書來看好了免得一直麻煩大家 重新先弄好2個地圖 2個地圖的背景應該是人物可以走動的 移動的地圖點別用海或水 指令應該 場所移動-->指定地點-->點B地圖的任一點 如果還不行 我想應該是指令出問題 亦即場所移動的程式指令出錯 因為我的版本也"類似"這種問題 2種解決方法 1.更新RGSS 2.直接修改RGSS 可打開遊戲-->RGSS腳本編輯器-->Game_Player--> 將你的RGSS跟下面所列對照一下~不同處或多的修改一樣後 應該就沒問題了 ============================================================================== #-------------------------------------------------------------------------- # * 場所移動設置預定 # map_id : 地圖編號 # x : 地圖X座標 # y : 地圖Y座標 # direction : 場所移動後的最終朝向 #-------------------------------------------------------------------------- def reserve_transfer(map_id, x, y, direction) @transferring = true @new_map_id = map_id @new_x = x @new_y = y @new_direction = direction end #-------------------------------------------------------------------------- # * 判定場所移動是否被預定設置 #-------------------------------------------------------------------------- def transfer? return @transferring end #-------------------------------------------------------------------------- # * 執行場所移動指令 #-------------------------------------------------------------------------- def perform_transfer return unless @transferring @transferring = false set_direction(@new_direction) if $game_map.map_id != @new_map_id $game_map.setup(@new_map_id) # 移動到其他地圖 end moveto(@new_x, @new_y) end ============================================================================== -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.191.158
tzjwxtfa:啊啊啊!超感謝!我倒數第二行多了一行刪了就行了! 12/11 15:21
tzjwxtfa:我們這次的專題是要做出一個小遊戲可能還有很多地方不懂 12/11 15:22
tzjwxtfa:可能還會有很多問題@@ 謝謝版上的各位囉! 12/11 15:22