0
您好我對python相當陌生(幾個月來一直使用它),我想知道如何從列表中獲得更快的碰撞。我有一個地圖,它是一個帶有對象的簡單二維數組,並且有一個相機矩形,用於檢查是否有任何Rect對象發生了碰撞,並且我正在嘗試爲玩家移動做同樣的事情,但即使在120小時的時候它也落後於地獄90地圖 所以我怎樣才能使用CPU來提高速度。如何從列表中加快碰撞速度?
for x in range(gridLength):
for y in range(gridHeight):
if cameraRect.colliderect(grid[x][y].Rect):
grid[x][y].draw(screen,((x * 16 + (WINDOWWIDTH/2 - 16)) - playerRect.left),((y * 16) - playerRect.top + (WINDOWHEIGHT/2 - 16)))