我在部署我用C++製作的遊戲時遇到了問題。我會盡量做到儘可能具體。我在Google上徹底研究過這個問題,並且我還請了一位前編程老師,他建議我發佈到這個網站。我用C++創建了一個遊戲,並在源文件夾內添加了3個名爲「SavedGame1.txt」,「SavedGame2.txt」和「SavedGame3.txt」的文本文件。我建立了一個保存功能,當它被觸發時,它將諸如玩家姓名,職業,生命值,法力等信息寫入文本文件,以便在稍後的繼續功能中讀回。當我在Visual Studio中運行它時(我使用的是Visual Studio 2010),它會根據需要寫入文本文件,並從文本文件中讀回。在部署遊戲後,如果在部署遊戲之前,他們會從文本文件中讀取數據,但問題出在部署之後,它不會寫入文本文件。這使我的保存遊戲功能毫無價值。我在運行已部署的遊戲時創建了一個目錄,然後在該目錄中創建了保存遊戲文本文件,但我遇到了必須以管理員模式運行遊戲的問題,否則它不會寫入文本文件。任何人都可以告訴我,我可以做些什麼來讓它寫入文本文件,以便用戶不必處於管理員模式才能使用保存功能。用C++部署文本文件
謝謝 瑞安
通常你將有一個安裝程序創建的任何目錄結構,你需要爲遊戲功能 –
你的天堂」。 t說出它產生了什麼樣的錯誤,但這聽起來像是一個許可問題,爲什麼要這樣做包中的所有文件?爲什麼不讓遊戲根據需要生成它們? – Beta
它不會產生錯誤。它只是不寫入文本文件。我在保存遊戲功能中生成了文本文件,但不會寫入它們。它與部署後存儲遊戲的位置有關,該位置不允許用戶在那裏寫入文本文件。 –