我並不真正知道如何提出這個問題,因爲我對圖形瞭解不多,所以可能有行話我沒有使用。在C++中用黑白屏幕顯示布爾型數組
我目前在C++中使用2D布爾數組來存儲一個簡單的顯示像素的開/關狀態,其中數組中的位置對應於屏幕上的位置,值(true/false)表示是否像素開啓(白色)或關閉(黑色)。我想知道將其顯示在屏幕上的最佳方法。我不知道任何C++圖形庫,儘管我很好地學習了其中的一部分,但如果我不必那麼多地閱讀,它會很好。這個項目的目的不是要在圖形上佔據重要地位。它會很好,如果它可以像這樣簡單:
for (int i = 0; i < cols; i++)
for (int j = 0; j < rows; j++)
window[windowTopX + i][windowTopY + j] = display[i][j];
非常感謝!
編輯: 哦,我完全忘了提及這個項目是在Linux上。
U可以使用SDL,SFML,HGE,OPENGL,DIRECTX – Lefsler
屏幕的分辨率是多少?如果它是一個小型顯示器,比如說120x80,那麼可以使用ASCII進行繪製,使用特殊字符清除屏幕,以便重新繪製到位。 – NicholasM
我嘗試使用ASCII,它看起來不太好。 – BigCSter