我正在製作動作冒險沙盒視頻遊戲。這與「Terraria」遊戲非常相似。因此它涉及放置和銷燬塊。現在,要消滅塊,基本上它只是添加一個與您點擊的天空顏色相同的矩形。但是,我不想那樣。我不想要它,所以你可以在地面上隨意摧毀圖塊。我決定將遊戲中的世界改變爲一張瓷磚網格,即PhotoImages。我遇到了很多麻煩。 這裏是代碼,我重點關注:5000x5000用於Python的圖像網格Tkinter帆布
DirtImage = PhotoImage(file = '/home/tyty0427/Downloads/New Piskel(61).png')
GrassImage = PhotoImage(file = '/home/tyty0427/Downloads/New Piskel(62).png')
TilePlacement = (10, 5000)
for row in range(5000):
c.create_image(TilePlacement, image=DirtImage, tags='Tile')
TilePlacement += (20, 0)
而且我甚至不知道在哪裏,甚至開始在格列!請幫忙嗎?
tkinter是一種圖形用戶界面技術,你將很難用它製作圖形重型遊戲。如何使用特定的遊戲,如pygame或(sic)gamemaker工作室? – Kos
我不想這樣做,因爲這個遊戲開始發展時,我認爲tkinter是遊戲的意思。不幸的是,它不是。但是如果我決定改變和使用這些,我將不得不重做所有東西(而且這很重要)。 – TyTy
重做的好處在於,第二次使用它們時,事情總是會更好...... – Kos