Duvidas Basicas

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Duvidas Basicas

Mensagem por recri em Qui 30 Dez 2010, 03:51

Bom dia/tarde/noite começei a criar meus jogos no gm a 2 dias e ja estou com um projeto, um jogo de tiro visto por cima. (estilo cs2d)

Mais estou com 2 duvidas:

1-Eu queira fazer o seguinte o player tem 100 de vida e cada tiro gostaria que tirasse 20 de vida, ai vamos supor o player levou 5 tiros a vida dele estaria a 0 e quando a vida do player chegar a 0 reiniciar a room. E gostaria de exibir a quantidade de vida que o player(quantidade em numero) tem em baixo da tela (Se possivel).

2-Gostaria de saber se tem alguma forma de meu player ter 3 armas e apertando uma botao va trocando de arma.

Quem puder ajudar fikarei muito grato COM MAIS URGENCIA A PRIMEIRA DUVIDA POIS A SEGUNDA ACHO QUE JA SEI COMO FAZER

recri

Número de Mensagens : 88
Data de inscrição : 30/12/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvidas Basicas

Mensagem por Godsil4 em Qui 30 Dez 2010, 07:27

quanto a troca de arma se vc
procurasse um poquinho vc encontraria
a engine do JOZ aqui q esplica certinho isso
http://gmbr.forumeiros.com/t12206-engine-de-armas-2

agora quanto a 1ª pergunta q n
entendi direito se cria uma variavel
qualque(DanoPerdido) e coloca a cada
tiro q vc leva o codigo:
Código:
vida -= 20 DanoPerdido += 20
dai no evento q vc morre e aparece
seu dano perdido:
Código:
draw_text(x,y,DanoPerdido)
o x e o y no codigo acima pode ser
colocado no lugar q vc quise...
se vc quiser colocar no canto da tela
vc troca eles por:
view_xview+40
view_yview+64
isso se seu jogo tive view

---edit----
paoskaposksapok
mals kra viajei legal
achei q vc quisesse um medidor
das vidas q vc perdeu ao total
tipo perdeu 90 vidas da se recupero
perdeu mais 30 e deu 120
dai li a resposta do Pedro
e reli sua pergunta dai intendi
mals ae kra


Última edição por Godsil4 em Qui 30 Dez 2010, 12:34, editado 2 vez(es)

Godsil4

Ranking : Nota B
Número de Mensagens : 474
Data de inscrição : 26/11/2010
Notas recebidas : B+A
Reputação : 23
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

http://www.google.com.br

Voltar ao Topo Ir em baixo

Re: Duvidas Basicas

Mensagem por PedroX em Qui 30 Dez 2010, 12:08

A segunda tem uma engine que o Godsil passou.
A primeria:

Create do Player:
vida=100;

Colisao do Player com a bala do inimigo:
vida-=20; with(other) instance_destroy()

Step do player:
if vida<=0 room_restart()

Draw do player:
draw_text(x,y,string(vida))

FLW

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Duvidas Basicas

Mensagem por TriniBoi em Qui 30 Dez 2010, 12:57

Amigo de cima, seu código tá perfeito, mas tem que explicar xD

Primeira Dúvida:

Código:
Create do Player:
vida=100 // a Vida Do Player

Colisao do Player com a bala do inimigo:
vida-=20; with(other) instance_destroy() // Quando O Player Colidir Com A Bala ele vai perder 20 de vida. E a bala se destruirá

Step do player:
if vida<=0 room_restart() // Se a vida acabou reinicia a room

Draw do player:
draw_text(x,y,string(vida)) // Desenha a vida

Segunda Dúvida:

Eu acho que é assim, vamos dizer que o player comesse com um revolver, se apertar "x" ele muda pra uma ak-47, se apertar "c" mude para uma metralhadora, e se apertar "espaço" muda pro revolver.
É so mudar os objetos...

É so criar um evento "if keyboard_check(vk_space) e arrastar o Item change_instance para o outro objeto.

Flw

TriniBoi

Número de Mensagens : 273
Idade : 18
Data de inscrição : 15/10/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Duvidas Basicas

Mensagem por recri em Qui 30 Dez 2010, 23:02

gente brigadão resolveu meu problema =]

recri

Número de Mensagens : 88
Data de inscrição : 30/12/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvidas Basicas

Mensagem por Conteúdo patrocinado Hoje à(s) 17:49


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum