Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

hud com numeração decrescente

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
rizukicn
Novato
Novato
Reações: 0
Mensagens: 1

hud com numeração decrescente

Mensagem por rizukicn » Ter Nov 07, 2023 5:44 pm

olá estou criando um jogo hidden objects e queria criar um sistema de hud com a quantidade de objetos na cena que ira diminuindo apos encontrar

Avatar do usuário
KanekiZLF
Membro
Membro
Reações: 4
Mensagens: 35
Localização: Para

Re: hud com numeração decrescente

Mensagem por KanekiZLF » Dom Dez 03, 2023 6:39 pm

Boa tarde, tudo bem ? Espero que sim !
Para fazer algo assim, crie um esboço, pode ser no paint mesmo, mas preciso de algo para entende oque você precisa exatamente.
Vou lhe da uma ideia, você pode criar um objeto, vamos chama-lo de objAmount, este obj sera responsavel por conta e nos mostra quantos objetos "batata" temos que ainda não foram encontrados, sendo assim, vamos partir para código, após criar o novo objeto, adicione a ele alguns eventos.
Criar(Create)

Código: Selecionar todos

amount = 0; // <-- Quantidade de objetos que faltam ser encontrados
myText = ""; // <-- Texto que sera exibido na tela, iniciamos ele vazio
Etapa(Step)

Código: Selecionar todos

if (instance_exists(objEntidade)) {
	var _enemys = instance_number(objEntidade);

	for (var i = 0; i <= _enemys; i++) {
		amount = i;
	}
	myText = "Restam: " + string(amount) + " Batatas"; //<-- Atualize o texto
}
Desenhar GUI(Draw GUI)

Código: Selecionar todos

var _textSize = string_width(myText)/2; //<-- Verifica qual tamanho do meu texto para colocar no eixo X, dividi por 2 para ficar melhor
draw_text_ext_transformed(_textSize, 10, myText, 2, 800, .8, .8, 0) //<-- Desenha o texto na tela no canto superior esquerdo
Com isso finalizado, teremos algo assim


Conforme os objetos "Batata" forem destruidos esse numero vai caindo. Espero ter ajudado ! Se ficou alguma duvida, é só falar !
Ninguém vai bater tão forte como a vida, mas a questão não é o quão forte você consegue bater. É o quão forte você consegue apanhar e continuar seguindo em frente.

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitante