Pular para o conteúdo

getFoliagePoolUsage

Cliente Vegetação OOP vegetacao:getPoolUsage()

Diz o quão cheio está o pool de triângulos de plantas. O pool tem 256 triângulos e é compartilhado com as plantas procedurais do próprio jogo: quando ele acaba, novas manchas de vegetação não crescem nada até um espaço se liberar.

number emUso, number capacidade, number nossas getFoliagePoolUsage ( )

Três números:

PosiçãoDescrição
1Triângulos em uso, plantas procedurais do próprio jogo incluídas.
2A capacidade do pool: 256.
3Triângulos pertencentes a elementos de vegetação do MTAX.

Quando o sistema de vegetação não está disponível, a chamada não devolve nada.

Na forma OOP vegetacao:getPoolUsage() o elemento é ignorado — a nativa lê o pool global, então qualquer elemento de vegetação serve.

local emUso, capacidade, nossas = getFoliagePoolUsage()
outputDebugString(("tris de plantas: %d/%d (nossas: %d)"):format(emUso, capacidade, nossas))