Originally posted by chargin' chuckTenho dúvidas sobre Sprite Memory (

).
Pra que serve? Em geral só usa o "00".
Os Sprites Buoyancy servem para a interação com água/lava, mas por que tem duas opções?
"Enable Sprite Buoyancy, but reduces the number..."
e
"Enable Sprite Buoyancy, but disables all other..."
Isso tudo influencia nos Sprites? Slow Down? Os Sprites somem?

Caso nao esteja usando sprites que precisam de um tratamento especial, como por exemplo, o Banzai Bill e o Big Boo, clique no icone da Lakitu, va em "Sprite Memory: Range and Max, SP Reserved Range and Max" e escolha a opcao 00. Dessa forma voce podera ter no maximo ate 10 sprites na tela ao mesmo tempo. Mas caso de erro nos graficos mesmo sem estar usando sprites especiais, escolha as outras opcoes ate da certo.
Caso nenhuma das opcoes de certo, afaste mais os sprites.
Caso o erro persista, diminua a quantidade de sprites. E caso o erro ainda persista, exclua algum(ns) tipo(s) de sprite(s), principalmente tipos de sprites especiais que estejam em conflito com outros tipos de sprites especiais, lembrando que o tipo nao e a mesma coisa que a quantidade.
Os dois primeiros digitos sao o numero da opcao, M contem o numero maximo de sprites, SP contem o numero do codigo dos dois tipos de sprites especiais, M1 contem o numero maximo de sprites do primeiro tipo de sprite especial e M2 contem o numero maximo de sprites do segundo sprite especial.
Para poder ver o numero do codigo dos sprites pressione a tecla 5 do teclado, e para ocultar pressione novamente.
O numero do codigo dos sprites e os numeros da lista estao todos em hexadecimal.
1- Caso nao esteja usando blocos de agua ou uma sala aquatica, clique no icone da Lakitu e desmarque a caixa de opcao 1: "Enable sprite buoyancy, but reduces the number of sprites that can be on the screen at once without slowing down", e a caixa de opcao 2: "Enable sprite buoyancy, but disables all other sprite interaction with layer 2 to reduce the processing cost and slow down";
2- Caso esteja usando blocos de agua ou uma sala aquatica, mas nao esteja usando a camada 2, so marque a caixa de opcao 2;
3- Caso esteja usando blocos de agua ou uma sala aquatica e tambem a camada 2, so marque a caixa de opcao 1.
Os blocos parados com ou sem animacao e os grandes canos diagonais parados sao exemplos de objetos da camada 1.
Aquelas pedras que se movem e aqueles grandes espinhos que sobem e descem sao exemplos de objetos da camada 2.
Os sprites como o cogumelo e as tartarugas tambem pertencem a camada 2.
Os sprites geradores de balas e de peixes tambem pertencem a camada 2.
As ondas d'agua que puxam para a esquerda e a neblina da casa fantasma sao exemplos de objetos da camada 3.
Se voce marcar uma das duas ou as duas caixas de opcao, o numero maximo de sprites que pode aparecer na tela ao mesmo tempo sera reduzido.
Se voce desmarcar as duas caixas de opcao, o Yoshi e os outros sprites so teram interacao com a agua quando estiverem juntos com o Mario ou com o Luigi.
Mario e Luigi sempre terao interacao com a agua.
Se voce colocar o sprite Fireball, mas nao colocar os blocos de lava na sua direcao e/ou nao marcar pelo menos uma das duas opcoes, o seu jogo ira travar quando ele aparecer na tela.