簡體   English   中英

c++ 在 Visual Studio 2019 游戲 window 中顯示空白屏幕 Windows 10

[英]c++ in visual studio 2019 game window showing blank screen Windows 10

我正在通過 John Horton 的 C++ 游戲編程開始工作,並且進展順利。 最近雖然在運行本地 Windows 調試器時,游戲 window 會彈出但沒有顯示任何內容,只是一個空白的 window。

它運行,它從未顯示它在運行時遇到任何錯誤,我清理了我的代碼並且找不到任何問題。 我回去運行了我在本書前面制作的一個游戲並運行了,現在它也只是在游戲 window 中顯示了一個空白屏幕。 我試過谷歌搜索和stackoverflow,甚至在做這個但沒有骰子的時候查看類似的問題。

You can see the code I'm using at the book's github repo ( Beginning C++ Game Programming github repo ), and the issue started in chapter 9, but my hunch is it's not the code since the game that originally worked before is also only showing現在是一個空白游戲 window。 在 Windows 10 上運行。Alienware Aurora R7。 任何幫助將不勝感激! 謝謝!

根據SFML官方文檔:

loadFromFile function 有時會在沒有明顯原因的情況下失敗。 首先,檢查 SFML 打印到標准 output 的錯誤消息(檢查控制台)。 如果消息無法打開文件,請確保工作目錄(任何文件路徑都將被解釋為相對的目錄)是您認為的:當您從桌面環境運行應用程序時,工作目錄是可執行文件夾。 但是,當您從 IDE(Visual Studio,Code::Blocks,...)啟動程序時,有時可能會將工作目錄設置為項目目錄。 這通常可以在項目設置中很容易地更改。

因此,請確保您的圖像首先正確命名,其次確保它位於正確的文件夾中,即在您的工作目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM