[問題] 遊戲存檔、紀錄檔問題
請問......
遊戲存檔這個功能如何實現?
我只知道
StreamReader
StreamWriter
之類的方式去寫入檔案
現在想到的辦法是──
把程式中的所有資訊轉成字串,然後紀錄到硬碟中。
理論上ok
但是有一些比較複雜的東西
例如:
匿名函式
(塞到委派中的匿名函式,讀取起來有困難,我要怎麼知道委派中的匿名函式是哪一個?)
二元樹的節點
(我怎麼知道哪個節點連接哪個節點?只能全部讀取出來,寫入檔案嗎?
這樣到讀檔的時候又要再重新插入一次)
之類的.....
請問這種功能一般是如何實現?
=======================================================================
還有所謂的「遊戲記錄檔」之類的東西
就是能將遊戲給「錄」下來
我覺得是,將玩家以及AI的指令、亂數記錄下來後,再用遊戲的引擎去播放
很好,我覺得這會造成程式中「散佈」一堆紀錄、播放用的程式碼
撰寫、除錯起來可能會有困難......
所以我覺得我想的方法不好
請問這種功能一般是如何實現?
========================================================================
我用的是C# XNA
只能說..... 要寫個小遊戲,要學的東西真是靠腰多.....
話說回來,我還沒去學處理圖片方面的東西 orz....
--
我... 我一點都不糟糕啦!>///<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.27.109.99
※ 編輯: F23ko 來自: 163.27.109.99 (08/01 00:41)
→
08/02 12:44, , 1F
08/02 12:44, 1F
→
08/02 13:00, , 2F
08/02 13:00, 2F
→
08/02 17:11, , 3F
08/02 17:11, 3F
→
08/02 17:13, , 4F
08/02 17:13, 4F
→
08/02 17:29, , 5F
08/02 17:29, 5F
→
08/02 20:40, , 6F
08/02 20:40, 6F
→
08/02 20:41, , 7F
08/02 20:41, 7F
→
08/02 20:42, , 8F
08/02 20:42, 8F
→
08/02 20:53, , 9F
08/02 20:53, 9F
→
08/02 20:54, , 10F
08/02 20:54, 10F
→
08/02 20:56, , 11F
08/02 20:56, 11F
→
08/02 20:57, , 12F
08/02 20:57, 12F
推
08/03 10:55, , 13F
08/03 10:55, 13F
推
08/03 14:39, , 14F
08/03 14:39, 14F
→
08/03 14:40, , 15F
08/03 14:40, 15F
推
08/06 03:30, , 16F
08/06 03:30, 16F
討論串 (同標題文章)
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
86
147
471
1085
26
100