[問題] 遊戲存檔、紀錄檔問題
請問......
遊戲存檔這個功能如何實現?
我只知道
StreamReader
StreamWriter
之類的方式去寫入檔案
現在想到的辦法是──
把程式中的所有資訊轉成字串,然後紀錄到硬碟中。
理論上ok
但是有一些比較複雜的東西
例如:
匿名函式
(塞到委派中的匿名函式,讀取起來有困難,我要怎麼知道委派中的匿名函式是哪一個?)
二元樹的節點
(我怎麼知道哪個節點連接哪個節點?只能全部讀取出來,寫入檔案嗎?
這樣到讀檔的時候又要再重新插入一次)
之類的.....
請問這種功能一般是如何實現?
=======================================================================
還有所謂的「遊戲記錄檔」之類的東西
就是能將遊戲給「錄」下來
我覺得是,將玩家以及AI的指令、亂數記錄下來後,再用遊戲的引擎去播放
很好,我覺得這會造成程式中「散佈」一堆紀錄、播放用的程式碼
撰寫、除錯起來可能會有困難......
所以我覺得我想的方法不好
請問這種功能一般是如何實現?
========================================================================
我用的是C# XNA
只能說..... 要寫個小遊戲,要學的東西真是靠腰多.....
話說回來,我還沒去學處理圖片方面的東西 orz....
--
我... 我一點都不糟糕啦!>///<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.27.109.99
推
08/01 18:57, , 1F
08/01 18:57, 1F
→
08/01 19:09, , 2F
08/01 19:09, 2F
→
08/01 19:09, , 3F
08/01 19:09, 3F