Entrar
Últimos assuntos
» Como ajustar velocidade de cada frame da animação no game makerpor Ralphed Ontem à(s) 18:28
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39
» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16
Como fazer para um Escudo remover o dano?
3 participantes
Página 1 de 1
Como fazer para um Escudo remover o dano?
olá pessoas!
Eu estou com uma duvida:
Como que se faz para o escudo do meu personagem (já esta no sprite do personagem) para quando eu apertar Shift o escudo remove parte dos danos (ou todo dano) que o personagem leva?
Exemplo:
Sem Shift Pressionado: Inimigo tira 10 de dano
Com Shift Pressionado: Inimigo tira 1 de dano (ou se for mais fácil: 0 de dano (nada))
Isso é para dano de espada! (Por que para flecha eu já achei)
É isso, aguardo resposta.
Eu dei uma procurada no fórum, e só achei pra remover dano de flecha!
(de preferencia bem explicado porque eu sou novato no Game Maker)
Eu estou com uma duvida:
Como que se faz para o escudo do meu personagem (já esta no sprite do personagem) para quando eu apertar Shift o escudo remove parte dos danos (ou todo dano) que o personagem leva?
Exemplo:
Sem Shift Pressionado: Inimigo tira 10 de dano
Com Shift Pressionado: Inimigo tira 1 de dano (ou se for mais fácil: 0 de dano (nada))
Isso é para dano de espada! (Por que para flecha eu já achei)
É isso, aguardo resposta.
Eu dei uma procurada no fórum, e só achei pra remover dano de flecha!
(de preferencia bem explicado porque eu sou novato no Game Maker)
Magritte- Data de inscrição : 22/04/2013
Reputação : 17
Número de Mensagens : 163
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como fazer para um Escudo remover o dano?
coloque no que vai remover o ataque, tipo uma variavel, daí quando vai tirar o dano vc checa com o if.
if(keyboard_check(vk_shift)){inimigo_tira=1}else{inimgo_tira=10}
acho que daria certo ;)
if(keyboard_check(vk_shift)){inimigo_tira=1}else{inimgo_tira=10}
acho que daria certo ;)
Última edição por Isaque Onix em Sex 07 Jun 2013, 14:25, editado 1 vez(es) (Motivo da edição : Consertando o codigo :D)
Re: Como fazer para um Escudo remover o dano?
Isaque Onix escreveu:coloque no que vai remover o ataque, tipo uma variavel, daí quando vai tirar o dano vc checa com o if.
if(keyboard_check(vk_shift)){inimigo_tira=1}else{inimgo_tira=10}
acho que daria certo ;)
Valeu, Vou testar aqui, se der certo eu edito aqui! (se não der certo, eu também vou editar xD)
EDIT:
Okay.. Eu Sou um FRACASSO!
Não deu certo :/
(eu acho que eu errei o lugar que é pra por esse código)
A onde que é pra por mesmo?
Magritte- Data de inscrição : 22/04/2013
Reputação : 17
Número de Mensagens : 163
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como fazer para um Escudo remover o dano?
te aconselho a colocar no step, mudou o codigo de acordo com suas variaveis? a que eu usei 'inimigo_tira=1' e 'inimigo_tira=10' foi só um exemplo, no caso você deveria mudar para algo tipo 'health-=1' e assim vai...
Re: Como fazer para um Escudo remover o dano?
ah, ok, eu que sou Noob burro mesmo!
Vou testar de novo, se der certo eu edito novamente xD
Edit1:
Vou demorar um pouco mais por que eu tenho que arrumar um bug que eu achei...
Edit2:
Eu não achei um bug, achei Vááááários bugs...
Se continuar bugado vou refazer a engine...
Edit3:
Refiz a engine, só fiz até agora a movimentação do personagem principal,logo logo eu vou estar fazendo os inimigos, e a barra de vida, ai eu vou testar esse codigo!
Vou testar de novo, se der certo eu edito novamente xD
Edit1:
Vou demorar um pouco mais por que eu tenho que arrumar um bug que eu achei...
Edit2:
Eu não achei um bug, achei Vááááários bugs...
Se continuar bugado vou refazer a engine...
Edit3:
Refiz a engine, só fiz até agora a movimentação do personagem principal,logo logo eu vou estar fazendo os inimigos, e a barra de vida, ai eu vou testar esse codigo!
Última edição por marcigre em Sex 07 Jun 2013, 16:21, editado 3 vez(es)
Magritte- Data de inscrição : 22/04/2013
Reputação : 17
Número de Mensagens : 163
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como fazer para um Escudo remover o dano?
não precisa se chingar, todos nós aqui cometemos erros somos humanos
Re: Como fazer para um Escudo remover o dano?
Aparentemente esse código não funcionou, por que, a barra de vida ficou vazia. (começou o jogo vazia) o.O
Ja mudei para health-=1, e está em Step!
Ja mudei para health-=1, e está em Step!
Magritte- Data de inscrição : 22/04/2013
Reputação : 17
Número de Mensagens : 163
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como fazer para um Escudo remover o dano?
Bom no press Shift coloca
Com este codigo quando tiver apertando shift o dano sofrido vai diminui em 9 a cada golpe.. se for 10 vai ficar 1 Alterando o 9 pode mudar a defesa!
- Código:
defesa=9
- Código:
defesa=0
- Código:
ataque=10
- Código:
dano=other.ataque-defesa
(variavel de vida)-=dano
Com este codigo quando tiver apertando shift o dano sofrido vai diminui em 9 a cada golpe.. se for 10 vai ficar 1 Alterando o 9 pode mudar a defesa!
Crovux- Data de inscrição : 07/01/2012
Reputação : 6
Número de Mensagens : 169
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como fazer para um Escudo remover o dano?
Crovux escreveu:Bom no press Shift colocano release Shift
- Código:
defesa=9
em cada inimigo crie uma variavel de ataque.. Tipo no create de cada inimigo coloque
- Código:
defesa=0
e no player na colisão com o inimigo coloque
- Código:
ataque=10
A variável de vidapadrão e health
- Código:
dano=other.ataque-defesa
(variavel de vida)-=dano
Com este codigo quando tiver apertando shift o dano sofrido vai diminui em 9 a cada golpe.. se for 10 vai ficar 1 Alterando o 9 pode mudar a defesa!
Quando eu conseguir programar o jogo de novo (vou ficar um tempo fora) eu vou testar!
Mas ja agradeço desde antes:
Obrithanks!
Magritte- Data de inscrição : 22/04/2013
Reputação : 17
Número de Mensagens : 163
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como fazer para um Escudo remover o dano?
foi mau, erro meu! esse codigo não é no step, é na colisão com o inimigo
collision:
if(keyboard_check(vk_shift)){inimigo_tira=1}else{inimgo_tira=10}
collision:
if(keyboard_check(vk_shift)){inimigo_tira=1}else{inimgo_tira=10}
na minha opinião isso seria criar variaveis atoa... mais vai da opinião de cada um né...Crovux escreveu:Bom no press Shift colocano release Shift
- Código:
defesa=9
em cada inimigo crie uma variavel de ataque.. Tipo no create de cada inimigo coloque
- Código:
defesa=0
e no player na colisão com o inimigo coloque
- Código:
ataque=10
A variável de vidapadrão e health
- Código:
dano=other.ataque-defesa
(variavel de vida)-=dano
Com este codigo quando tiver apertando shift o dano sofrido vai diminui em 9 a cada golpe.. se for 10 vai ficar 1 Alterando o 9 pode mudar a defesa!
Tópicos semelhantes
» Escudo e Esapada
» Remover Collision shape -physics-
» jogo de espada e escudo
» como criar escudo de proteção pro sonic
» [Resolvido]Remover Audio
» Remover Collision shape -physics-
» jogo de espada e escudo
» como criar escudo de proteção pro sonic
» [Resolvido]Remover Audio
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|