Contagem de Acertos
No Editor de Conquistas, o campo no lado mais à direita é a Contagem de Acertos.
O padrão é Zero, o que significa que a condição deve ser verdadeira para a conquista ser ativada.
Se você definir uma contagem de acertos alvo, como 5, significa que a condição deve ser verdadeira por pelo menos essa quantidade de frames, e uma vez que essa contagem de acertos alvo é atingida, ela não precisa ser atingida novamente em nenhum outro momento.
OBSERVE: se uma condição tem uma contagem de acertos diferente de zero e atinge o número necessário, essa condição não é mais testada. Ela permanece verdadeira, A MENOS QUE você tenha um ResetIf
, que discutiremos abaixo.
Condições com flags ResetIf
e PauseIf
também podem ter acertos. Siga os links para detalhes.
Na seção Exemplos Reais há dois bons exemplos:
- Usando Contagem de Acertos como Temporizador
- Usando Valores Delta e Contagem de Acertos para Detectar um Incremento
Efeito de Reiniciar o Emulador
Quando o emulador é reiniciado, todas as contagens são imediatamente zeradas e a conquista é definida de volta para Aguardando. No entanto, uma reinicialização do emulador não limpa a memória, então é possível que as contagens se reacumulem antes que o jogo reinicialize a memória. Como tal, você não deve confiar que as contagens serão limpas pela reinicialização do emulador.
Da mesma forma, quando o emulador "liga" pela primeira vez, o estado da memória não é garantido que seja consistente, pois o hardware verdadeiro não inicializa sua memória. Em vez disso, o software define algum estado inicial quando reivindica porções de memória. Alguns jogos na verdade dependem da natureza aleatória da memória não inicializada para alimentar seus geradores de números aleatórios.
Para ambos os casos, você deve ter uma reinicialização explícita para alguma parte da lógica conhecível, como o jogador estar na tela de título.