加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
{:2_270:} 看了很多很多的帖 感覺也很想幫助別人...(你又沒能力)
{:2_278:} 不過這裡整理了很多我停止完一個遊戲的一些点.......
最抗爹第一名
没存档卡机得重玩
這個很討厭......... 就是一直玩一直玩就死了.... 可是都木有存檔.... 发現到很久已前竟然都沒存
就会摔键盘.............
解決方法1号----------------------------
最基础的一个 每一段剧情就要强迫开启存档界面...
这样子就可以提醒一下玩家要存档 还有最讨厌的重玩不是打怪...是剧情.....
缺点 可以按取消的... 而且太明显可能有时会打断玩家心情...
解決方法2号----------------------------
自動存檔腳本
这个很给力..可以让玩家生气的跑回去后发现还在....
可是有可能存在一个很冏的地方可能会有错误的产生(或是脚本冲突),所以感觉不是很稀饭...而且又要找..
找到了一個XP的
AUTO_SAVE_SWITCH = 3 #当3号开关打开时,自动存档无效 #为了防止卡死,设定每隔10秒自动存档 class Scene_Map alias hys_auto_save update def update sec = Graphics.frame_count / Graphics.frame_rate % 60 if !$game_switches[AUTO_SAVE_SWITCH] and sec % 60 == 0 Scene_Save.new.on_decision("AutoSave.rxdata") end hys_auto_save end end class Scene_Title alias command_next update def update if FileTest.exist?("AutoSave.rxdata") Scene_Load.new.on_decision("AutoSave.rxdata") else command_next end end end class Scene_Save < Scene_File def on_decision(filename) # 演奏存档 SE #$game_system.se_play($data_system.save_se) # 写入存档数据 file = File.open(filename, "wb") write_save_data(file) file.close # 如果被事件调用 #if $game_temp.save_calling # 清除存档调用标志 $game_temp.save_calling = false # 切换到地图画面 $scene = Scene_Map.new return #end # 切换到菜单画面 #$scene = Scene_Menu.new(4) end end
AUTO_SAVE_SWITCH = 3 #当3号开关打开时,自动存档无效
#为了防止卡死,设定每隔10秒自动存档
class Scene_Map
alias hys_auto_save update
def update
sec = Graphics.frame_count / Graphics.frame_rate % 60
if !$game_switches[AUTO_SAVE_SWITCH] and sec % 60 == 0
Scene_Save.new.on_decision("AutoSave.rxdata")
end
hys_auto_save
end
end
class Scene_Title
alias command_next update
def update
if FileTest.exist?("AutoSave.rxdata")
Scene_Load.new.on_decision("AutoSave.rxdata")
else
command_next
end
end
end
class Scene_Save < Scene_File
def on_decision(filename)
# 演奏存档 SE
#$game_system.se_play($data_system.save_se)
# 写入存档数据
file = File.open(filename, "wb")
write_save_data(file)
file.close
# 如果被事件调用
#if $game_temp.save_calling
# 清除存档调用标志
$game_temp.save_calling = false
# 切换到地图画面
$scene = Scene_Map.new
return
#end
# 切换到菜单画面
#$scene = Scene_Menu.new(4)
end
end
沒成功別找我 我不是用XP 也沒測試過...
VX沒找到 對不起...
VA可以用這斷
X填的是存檔數字 (話說這就是補償第一点的方法阿...) 只能用VA的喔~
可以利用並行處理 用腳本後等待 來動好自動存檔的效果
微抗爹第二名
很卡
卡卡的地圖沒人愛....
會让人覺得是遊戲有問題(不知道為什麼 就是會覺得遊戲有問題... 心理反射?)
解決方法1
把事件有可能的話分地圖放吧 或是減少事件
缺点: 真的需要很多時就沒法了....
解決方法2
用腳本
我找不到.. 這應該是最好的了 ( 話說有找到VA的就給我吧.....)
大概有這樣了 有感在发
觉得繁体很烦的人对不起了......
|