關於菜市場中的自動存檔問題~
2 posters
關於菜市場中的自動存檔問題~
想請教一下關於菜市場中的自動存檔2個問題
如果要改存成1.2.3.4格都儲存,可以在哪裡做修改動作呢..
還有..如果要讓儲存格變成一個,要怎麼做呢?
或者按儲存檔案就直接存好了,存檔介面都不用出現而讀取檔案也是。
感覺太多格,太多機會重頭再一次了..
如果要改存成1.2.3.4格都儲存,可以在哪裡做修改動作呢..
還有..如果要讓儲存格變成一個,要怎麼做呢?
或者按儲存檔案就直接存好了,存檔介面都不用出現而讀取檔案也是。
感覺太多格,太多機會重頭再一次了..
回復: 關於菜市場中的自動存檔問題~
盼月 寫到:想請教一下關於菜市場中的自動存檔2個問題
如果要改存成1.2.3.4格都儲存,可以在哪裡做修改動作呢..
讓玩家手動內建存檔即可,假設存在第2組,那麼重新開始時LOAD第2組
進入遊戲自動存檔就是存第2組
還有..如果要讓儲存格變成一個,要怎麼做呢?
或者按儲存檔案就直接存好了,存檔介面都不用出現而讀取檔案也是。
感覺太多格,太多機會重頭再一次了..
將以下腳本貼在Main之前就可強制只有一組存檔
- 代碼:
#==============================================================================
# ■ Scene_File
#------------------------------------------------------------------------------
# 存檔畫面及讀檔畫面的超級類別。
#==============================================================================
class Scene_File
#--------------------------------------------------------------------------
# ● 初始化目標
# help_text : 提示視窗顯示的字串
#--------------------------------------------------------------------------
def initialize(help_text)
@help_text = help_text
end
#--------------------------------------------------------------------------
# ● 主處理
#--------------------------------------------------------------------------
def main
# 製作提示視窗
@help_window = Window_Help.new
@help_window.set_text(@help_text)
# 製作存檔文件視窗
@savefile_windows = []
@savefile_windows.push(Window_SaveFile.new(0, make_filename(0)))
@file_index = 0
@savefile_windows[@file_index].selected = true
# 執行轉變
Graphics.transition
# 主循環
loop do
# 更新遊戲畫面
Graphics.update
# 更新輸入訊息
Input.update
# 更新畫面
update
# 如果畫面被切換的話就中斷循環
if $scene != self
break
end
end
# 準備轉變
Graphics.freeze
# 釋放視窗
@help_window.dispose
for i in @savefile_windows
i.dispose
end
end
#--------------------------------------------------------------------------
# ● 更新畫面
#--------------------------------------------------------------------------
def update
# 更新視窗
@help_window.update
for i in @savefile_windows
i.update
end
# 按下C鍵的情況下
if Input.trigger?(Input::C)
# 取用過程:on_decision (由亞綱定義)
on_decision(make_filename(@file_index))
$game_temp.last_file_index = @file_index
return
end
# 按下B鍵的情況下
if Input.trigger?(Input::B)
# 取用過程:on_cancel (由亞綱定義)
on_cancel
return
end
end
end
但我覺得這樣做一點意義也沒有....
玩家只要懂得COPY記錄檔的作法這樣你把它限制成一組玩家照樣破解
若玩到這種只種紀錄一組的遊戲我會不想玩(那我乾脆直接去玩Online Game)
愚零鬥武多- 不正常人類研究中心自慰隊員
- 文章數 : 421
注冊日期 : 2008-04-06
回復: 關於菜市場中的自動存檔問題~
愚零鬥武多 寫到:盼月 寫到:想請教一下關於菜市場中的自動存檔2個問題
如果要改存成1.2.3.4格都儲存,可以在哪裡做修改動作呢..
讓玩家手動內建存檔即可,假設存在第2組,那麼重新開始時LOAD第2組
進入遊戲自動存檔就是存第2組
還有..如果要讓儲存格變成一個,要怎麼做呢?
或者按儲存檔案就直接存好了,存檔介面都不用出現而讀取檔案也是。
感覺太多格,太多機會重頭再一次了..
將以下腳本貼在Main之前就可強制只有一組存檔
- 代碼:
#==============================================================================
# ■ Scene_File
#------------------------------------------------------------------------------
# 存檔畫面及讀檔畫面的超級類別。
#==============================================================================
class Scene_File
#--------------------------------------------------------------------------
# ● 初始化目標
# help_text : 提示視窗顯示的字串
#--------------------------------------------------------------------------
def initialize(help_text)
@help_text = help_text
end
#--------------------------------------------------------------------------
# ● 主處理
#--------------------------------------------------------------------------
def main
# 製作提示視窗
@help_window = Window_Help.new
@help_window.set_text(@help_text)
# 製作存檔文件視窗
@savefile_windows = []
@savefile_windows.push(Window_SaveFile.new(0, make_filename(0)))
@file_index = 0
@savefile_windows[@file_index].selected = true
# 執行轉變
Graphics.transition
# 主循環
loop do
# 更新遊戲畫面
Graphics.update
# 更新輸入訊息
Input.update
# 更新畫面
update
# 如果畫面被切換的話就中斷循環
if $scene != self
break
end
end
# 準備轉變
Graphics.freeze
# 釋放視窗
@help_window.dispose
for i in @savefile_windows
i.dispose
end
end
#--------------------------------------------------------------------------
# ● 更新畫面
#--------------------------------------------------------------------------
def update
# 更新視窗
@help_window.update
for i in @savefile_windows
i.update
end
# 按下C鍵的情況下
if Input.trigger?(Input::C)
# 取用過程:on_decision (由亞綱定義)
on_decision(make_filename(@file_index))
$game_temp.last_file_index = @file_index
return
end
# 按下B鍵的情況下
if Input.trigger?(Input::B)
# 取用過程:on_cancel (由亞綱定義)
on_cancel
return
end
end
end
但我覺得這樣做一點意義也沒有....
玩家只要懂得COPY記錄檔的作法這樣你把它限制成一組玩家照樣破解
若玩到這種只種紀錄一組的遊戲我會不想玩(那我乾脆直接去玩Online Game)
嗯嗯~我想到對策了,跟主體分離..^^
遊戲要留人,月月一定要多參考人家的遊戲特色在哪並捨取各種建議~
當然,遊戲中自己最不喜歡的就是LAG跟迷失目標,別的玩家也一定會抱持不同的看法~
只要讓人愉悅的遊戲~那就是我的目標嚕~ 少人玩也沒辦法..^^"
這個論壇的權限:
您 無法 在這個版面回復文章
|
|