根據C64手冊,您可以使用「POKE 1024,1」打印字符,其中1024是起始地址(C64-BASIC)。屏幕是40 * 25,這意味着2024是屏幕末端的位置。這給出了從開頭(屏幕左上角1024)開始在任何行和列中寫入字母的下列公式:1024 + x + 40 * y其中x是行,y是列。現在,大多數情況下,當你創建一個這樣的遊戲時,你想從左下角開始(這應該是1984年的地址)。現在,是否有一個「公式」讓X和Y從這一點起作用?例如:假設您有一個字符或從左邊移動的東西,需要跳轉,所以我們需要做一些物理計算並更改X和Y值並寫入屏幕。如果X用3更新,Y用4更新,則需要計算這些值,以便在屏幕上(從屏幕的左下角作爲起點)正確顯示。在屏幕上的任意位置打印信函
我希望我解釋得很好,這不是太模糊。否則,請問。
在此先感謝您的幫助!
這將是'24-y' - '1024'不在第一行,而是在零位,行數爲0..24。最後的有效位置是2023年,而不是2024年。 – usr2564301
我認爲可能是這樣,我發佈後不久就意識到這一點,但當時已經在路上! – EvilGeniusJamie