Pesquisa resultou em 0 ocorrência
- Qui Mai 04, 2023 2:11 pm
- Fórum: Dúvidas
- Tópico: QUE ERRO E ESSE???
- Respostas: 12
- Exibições: 1818
Re: QUE ERRO E ESSE???
olha mano, eu fiz oq vc mandou e funcionou so q fui entrar em outro projeto e falhou dnv. Deu a mesma falha? Mesmo criando um projeto em branco sem nada? Ele estava funcionando normal e parou do nada?, você chegou a atualizar ou algo do tipo, pois se for um versão nova, compensa testar uma versão a...
- Qui Mai 04, 2023 9:09 am
- Fórum: Dúvidas
- Tópico: QUE ERRO E ESSE???
- Respostas: 12
- Exibições: 1818
Re: QUE ERRO E ESSE???
Provavelmente reiniciando o computador você consiga excluir ela, windows as vezes deixa a desejar com esse gerenciamento de arquivos. Mas de qualquer forma, excluindo o máximo possível e reinstalando o GameMaker ele volte a funcionar normalmente. Uma duvida, você esta usando a versão pela Steam, ou ...
- Qua Mai 03, 2023 9:43 pm
- Fórum: Dúvidas
- Tópico: QUE ERRO E ESSE???
- Respostas: 12
- Exibições: 1818
Re: QUE ERRO E ESSE???
Desinstale ele, e vá na pasta ProgramData, ela fica em C:, provavelmente ela estará invisível basta habilitar a opção no windows para ver pastas invisíveis, lá dentro dela há um pasta do GameMakerStudio2 delete ela tambem, e reinstale novamente para ver se o erro continua. Cheque tambem se a pasta f...
- Qua Mai 03, 2023 4:50 pm
- Fórum: Dúvidas
- Tópico: QUE ERRO E ESSE???
- Respostas: 12
- Exibições: 1818
Re: QUE ERRO E ESSE???
Bom ali ele diz que não encontrou a dll "Igor.dll", que é uma dll essencial do runtime, por algum motivo ela não existe ou o GameMaker não consegue encontra-la, tente criar um projeto em branco e iniciar ele sem nada, somente com a room para ver se funciona, se não funcionar você pode ou r...
- Qua Mai 03, 2023 2:04 pm
- Fórum: Dúvidas
- Tópico: QUE ERRO E ESSE???
- Respostas: 12
- Exibições: 1818
Re: QUE ERRO E ESSE???
Nessa linha diz, para averiguar o "log" acima para ver qual o possível problema, copie todo o log que esta no Output e cole aqui quando o erro acontecer, assim fica mais fácil encontrar o problema. Se não houver nada relevante no log, as vezes limpar o cache da IDE pode resolver, há um bot...
- Ter Mai 02, 2023 5:28 pm
- Fórum: Dúvidas
- Tópico: INIMIGO ENTRA NO BLOCO Tópico resolvido
- Respostas: 1
- Exibições: 520
Re: INIMIGO ENTRA NO BLOCO Tópico resolvido
Ele atravessa, pois a atualização do vspd esta no Step, e deveria estar no End Step junto da parte onde checa se colide com o chão, assim: vspd = vspd + grav; if(!place_meeting(x, y + sign(vspd),obj_parede2)) { y += sign(vspd); } else { vspd= 0; } y = y + vspd; Há bons tutoriais aqui mesmo no forum ...
- Seg Mai 01, 2023 4:15 pm
- Fórum: Dúvidas
- Tópico: ERROR MOUSECLICK Tópico resolvido
- Respostas: 5
- Exibições: 815
Re: ERROR MOUSECLICK Tópico resolvido
Colocando o global.MouseClick= mouse_check_button(mb_left); previamente em um script deve funcionar independente da room, pois as variáveis globais não depende de room, então estarão sempre acessíveis de qualquer lugar. Quando colocar em um script não precisa colocar dentro da função do script, deix...
- Seg Mai 01, 2023 11:52 am
- Fórum: Dúvidas
- Tópico: ERROR MOUSECLICK Tópico resolvido
- Respostas: 5
- Exibições: 815
Re: ERROR MOUSECLICK Tópico resolvido
Você consegue postar o código de ambos os objetos aqui, para que eu possa dar uma olhada?.
Lembrando que se você for utilizar a macro não precisa utilizar o global, pois se ambos estiveram com o mesmo nome da erro tambem.
Lembrando que se você for utilizar a macro não precisa utilizar o global, pois se ambos estiveram com o mesmo nome da erro tambem.
- Dom Abr 30, 2023 9:52 pm
- Fórum: Dúvidas
- Tópico: ERROR MOUSECLICK Tópico resolvido
- Respostas: 5
- Exibições: 815
Re: ERROR MOUSECLICK Tópico resolvido
Provavelmente porque a variável global.MouseClick não foi inicializada a tempo, para que o if do objeto controle o pudesse checar, se você inicializar ela no Event Create do objeto, ou em um script separado, vai funcionar normalmente, pois as variáveis globais e macros são lidas antes do jogo inicia...
- Dom Abr 30, 2023 3:57 pm
- Fórum: Dúvidas
- Tópico: problema com animação do sprite Tópico resolvido
- Respostas: 1
- Exibições: 398
Re: problema com animação do sprite Tópico resolvido
Existe um evento chamado Animation End, você adiciona esse evento no seu objeto, ele ativara o código que estiver dentro dele quando chegar no fim da animação, dentro dele basta colocar este seguinte código: image_index = sprite_get_number(sprite_index) - 1; Este código pega o numero de frames que t...
- Sáb Abr 29, 2023 5:09 pm
- Fórum: Dúvidas
- Tópico: COMPILADO ERRO Tópico resolvido
- Respostas: 2
- Exibições: 452
Re: COMPILADO ERRO Tópico resolvido
Que erro esta dando?, o código esta normal.
- Ter Abr 25, 2023 7:29 pm
- Fórum: Dúvidas
- Tópico: Como criar resolução adaptável para android Tópico resolvido
- Respostas: 4
- Exibições: 700
Re: Como criar resolução adaptável para android Tópico resolvido
Bom, ao que parece você usa aquele código que esta no final tutorial, no event Post-Draw do objeto que gerencia a view, que deve ser mng_Display, ou qual quer que seja que você tenha criado, desabilitando tambem o application surface, com o application_surface_draw_enable(false); que pode ser no eve...
- Seg Abr 24, 2023 4:59 pm
- Fórum: Dúvidas
- Tópico: Como criar resolução adaptável para android Tópico resolvido
- Respostas: 4
- Exibições: 700
Re: Como criar resolução adaptável para android Tópico resolvido
Como você esta mostrando sua interface gráfica?, esta usando o Draw ou Draw GUI?
- Sex Abr 21, 2023 10:27 pm
- Fórum: Dúvidas
- Tópico: Ir aumentando o tamanho da sprite
- Respostas: 1
- Exibições: 291
Re: Ir aumentando o tamanho da sprite
Como esta o Event Draw do objeto?, pode ser que haja uma função tipo draw_sprite_ext, sem o image_xscale aplicado nela.
- Qua Abr 12, 2023 5:14 pm
- Fórum: Dúvidas
- Tópico: DISTANCIA DA CAMERA Tópico resolvido
- Respostas: 1
- Exibições: 417
Re: DISTANCIA DA CAMERA Tópico resolvido
Bom, para fazer um sistema simples de zoom não é tão difícil, vou mostrar um código de exemplo que você pode utilizar. Você pode começar criando um objeto Camera, que vai ser o responsável por controlar a camera do jogo, e adicionar esses códigos nos respectivos eventos: Fiz os comentários todos dir...
- Dom Abr 09, 2023 9:12 pm
- Fórum: Dúvidas
- Tópico: O objeto (especial) ficar no chão Tópico resolvido
- Respostas: 4
- Exibições: 485
Re: O objeto (especial) ficar no chão Tópico resolvido
Bom, você pode fazer que quando o objeto tornado for criado, ele faça um loop ate detectar o chão, tente assim: alinha_ao_chao = function() { // Desce ate o chão while(!place_meeting(x, y+1, obj_chao)) { y++; } // Sai de dentro do chão while(place_meeting(x, y, obj_chao)) { y--; } } alinha_ao_chao()...
- Dom Abr 09, 2023 8:50 pm
- Fórum: Dúvidas
- Tópico: O objeto (especial) ficar no chão Tópico resolvido
- Respostas: 4
- Exibições: 485
Re: O objeto (especial) ficar no chão Tópico resolvido
O vídeo esta como privado.
- Dom Abr 09, 2023 1:10 am
- Fórum: Dúvidas
- Tópico: criar mapas Baseando em Sprite
- Respostas: 3
- Exibições: 232
Re: criar mapas Baseando em Sprite
Sim é possível, existe algumas funções especificar para facilitar a obtenção de um pixel na tela, a mais comum é draw_getpixel ela pega um pixel na posição desejada na tela do jogo e retorna o valor do pixel ou seja a cor. var _color = draw_getpixel(mouse_x, mouse_y); show_debug_message(_color); No ...
- Sáb Abr 08, 2023 10:48 pm
- Fórum: Dúvidas
- Tópico: criar mapas Baseando em Sprite
- Respostas: 3
- Exibições: 232
Re: criar mapas Baseando em Sprite
Não compreendi direito, você quer criar tipo um level baseado em uma sprite?, tipo ler um determinado pixel da sprite e então criar o objeto com base na cor desse pixel?
- Ter Abr 04, 2023 5:02 pm
- Fórum: Dúvidas
- Tópico: Problema ao configurar a compilação para Android
- Respostas: 6
- Exibições: 695
Re: Problema ao configurar a compilação para Android
É complicado os erros que o java retorna, raramente ajudam em alguma coisa.
Você fez o download das versões do JDK, SDK pelo Android Studio?, me lembro que eu baixei uma versão direto no site do Java, talvez ir testando algumas versões que tem lá.
Você fez o download das versões do JDK, SDK pelo Android Studio?, me lembro que eu baixei uma versão direto no site do Java, talvez ir testando algumas versões que tem lá.
- Ter Abr 04, 2023 8:27 am
- Fórum: Dúvidas
- Tópico: Problema ao configurar a compilação para Android
- Respostas: 6
- Exibições: 695
Re: Problema ao configurar a compilação para Android
É no GameMaker isso pode ser um tanto quanto complicado, quando compilei pela primeira vez foi um tanto quanto complicado.
Seus paths o SDK, JDK estão corretos?, pode mostra-los e quanto as versões?
Seus paths o SDK, JDK estão corretos?, pode mostra-los e quanto as versões?
- Seg Abr 03, 2023 1:57 pm
- Fórum: Dúvidas
- Tópico: Inimigos demoram para aparecer conforme muda a room
- Respostas: 3
- Exibições: 357
Re: Inimigos demoram para aparecer conforme muda a room
Dei uma olhada no código e uma testada no game, reparei que somente na terceira fase, a fase do Fusca, aparece bem menos inimigos, a do submarino ate aparece bastante igual a do jato, porém a do fusca vi no código na parte do alarm[0] do obj_controlefusca1 esse código: if pontos_do_fuca < total_pont...
- Sáb Abr 01, 2023 5:54 pm
- Fórum: Dúvidas
- Tópico: Inimigos demoram para aparecer conforme muda a room
- Respostas: 3
- Exibições: 357
Re: Inimigos demoram para aparecer conforme muda a room
Coloque o código da onde é gerado os inimigos, fica mais fácil de localizar o possível problema.
- Sáb Abr 01, 2023 5:52 pm
- Fórum: Dúvidas
- Tópico: criação procedural
- Respostas: 1
- Exibições: 295
Re: criação procedural
Essa é uma questão um tanto quanto complicada, é um pouco complexo dependendo da maneira que você quer a geração procedural, porém se estiver com animo de aprender a diversos tutoriais, infelizmente a maioria em inglês. Achei esse no youtube em português: COMO CRIAR UM ROGUELIKE NO GAME MAKER - GERA...
- Sáb Abr 01, 2023 5:45 pm
- Fórum: Dúvidas
- Tópico: colisão com o mesmo obj
- Respostas: 1
- Exibições: 166
Re: colisão com o mesmo obj
O GameMaker 2 possui uma função interessante, que lhe permite evitar este tipo de colisão de maneira prática, veja: Step: var velocidade = 1; mp_potential_step_object(obj_player.x, obj_player.y, velocidade, object_index); Você coloca esse código no Step do objeto que você quer que colida, então colo...
- Sex Mar 31, 2023 7:01 pm
- Fórum: Dúvidas
- Tópico: Dúvida em um comando de colisão
- Respostas: 2
- Exibições: 321
Re: Dúvida em um comando de colisão
Basicamente, o place_meeting é um função que checa se em determinada posição há um determinado objeto: if place_meeting(x + hspd, y, obj_Wall) { Nesta linha ele checara se na posição x do player somado com a velocidade/distancia hspd , haverá ou não um objeto parede, se houver: while (!place_meeting...
- Sex Mar 31, 2023 6:21 pm
- Fórum: Dúvidas
- Tópico: Joystick virtual para mobile
- Respostas: 1
- Exibições: 139
Re: Joystick virtual para mobile
Qual foi o código que utilizou para fazer o joystick, manda ai que facilita para ajudar.
- Qui Mar 23, 2023 1:33 pm
- Fórum: Dúvidas
- Tópico: como muda a hitbox de sprite? Tópico resolvido
- Respostas: 1
- Exibições: 352
Re: como muda a hitbox de sprite? Tópico resolvido
Se a arma for um objeto você pode checar se animação dele acabou por um evento em Other->Animation End, esse evento será acionado caso a animação ou melhor o image_index chega no ultimo frame da sprite. Agora para alterar a hitbox, você pode ou alterar a o mask_index para a mascara de colisão de out...
- Qua Mar 22, 2023 8:40 am
- Fórum: Dúvidas
- Tópico: jogo online
- Respostas: 1
- Exibições: 200
Re: jogo online
Você diz jogo online multiplayer correto? Fazer um jogo multijogador não é tão simples, o GameMaker a muito tempo já possui a capacidade de fazer isso nativamente, onde você cria um um servidor para que clientes possam se conectar a ele. Porém a algum tempo depois da aquisição do GameMaker pela Oper...
- Sáb Mar 18, 2023 6:38 pm
- Fórum: Dúvidas
- Tópico: desativar save automático
- Respostas: 1
- Exibições: 246
Re: desativar save automático
Você diz quando clica para iniciar o jogo correto?
Se for isso não há, ate onde sei, uma maneira de desabilitar, pois a IDE do GameMaker Studio 2 salva automaticamente seu código antes, para depois executar o jogo. Não encontrei nenhuma opção nas configurações do GameMaker Studio 2.
Se for isso não há, ate onde sei, uma maneira de desabilitar, pois a IDE do GameMaker Studio 2 salva automaticamente seu código antes, para depois executar o jogo. Não encontrei nenhuma opção nas configurações do GameMaker Studio 2.
- Seg Mar 06, 2023 9:15 pm
- Fórum: Dúvidas
- Tópico: Colisão com inimigo para uma ação Tópico resolvido
- Respostas: 2
- Exibições: 518
Re: Colisão com inimigo para uma ação Tópico resolvido
Bom, é meio difícil analisar assim, tem algumas variáveis desconhecidas. - O estado "ataque homing" manda para onde? - E onde é ativado o estado "homming attack"? Seria interessante você debugar o código para saber a onde ele esta parando, usando o debuguer do GameMaker mesmo, ou...
- Sex Mar 03, 2023 7:01 pm
- Fórum: Dúvidas
- Tópico: Como configurar Android no GM 2 Tópico resolvido
- Respostas: 3
- Exibições: 461
Re: Como configurar Android no GM 2 Tópico resolvido
Você possui a licença do GameMaker para Android?
- Sáb Fev 25, 2023 2:30 pm
- Fórum: Dúvidas
- Tópico: Pode fazer uma ação se estiver perto do inimigo Tópico resolvido
- Respostas: 3
- Exibições: 430
Re: Pode fazer uma ação se estiver perto do inimigo Tópico resolvido
Coloque o código da onde ele lança o objeto fogo, esse código so muda o estado, ele não pega o id do mais próximo e sim checa se há um mais próximo.
- Sáb Fev 25, 2023 12:00 am
- Fórum: Dúvidas
- Tópico: Pode fazer uma ação se estiver perto do inimigo Tópico resolvido
- Respostas: 3
- Exibições: 430
Re: Pode fazer uma ação se estiver perto do inimigo Tópico resolvido
Para você detectar o inimigo mais próximo, você pode utilizara função instance_nearest , que busca a objeto mais próximo e retorna seu id, e então usar point_direction para obter a direção. Não sei a maneira que você esta usando para fazer o direcionamento e o movimento do projétil mas irei dar um e...
- Sex Fev 17, 2023 8:02 am
- Fórum: Dúvidas
- Tópico: PERSONAGEM DESAPARECE QUANDO ANDA
- Respostas: 1
- Exibições: 206
Re: PERSONAGEM DESAPARECE QUANDO ANDA
Bom o problema que você esta tendo, deve ser provavelmente na variável `vel = 3;` do create ela tem um valor muito alto, quando você passa um valor maior que 1 na função `lerp` isso pode dar problemas se não souber o que esta fazendo, coloque um valor de por exemplo entre 0 e 1 e vera a diferença. T...
- Qui Fev 16, 2023 1:10 pm
- Fórum: Dúvidas
- Tópico: Sistema de combo game maker
- Respostas: 1
- Exibições: 206
Re: Sistema de combo game maker
A primeira coisa que vejo é a variável "kombo" dentro da primeira condição apresentada, que deveria ser "combo".
Você pode ver este tutorial do NoNe MetroidVania 06 - Sistema de combo , isso deve ajudar.
Você pode ver este tutorial do NoNe MetroidVania 06 - Sistema de combo , isso deve ajudar.
- Ter Fev 07, 2023 11:09 pm
- Fórum: Dúvidas
- Tópico: Erro ao Abrir Projeto Tópico resolvido
- Respostas: 4
- Exibições: 967
Re: Erro ao Abrir Projeto Tópico resolvido
Não é muito comum corromper os projetos feitos no GameMaker, como são em imensa maioria feitos em JSON os arquivos gerenciam o projeto eles atualizam e salvam a medida em que você cria o jogo. Pode ser que tenha dado algum problema na IDE de desenvolvimento, mas creio que no projeto não, quando você...
- Sáb Jan 14, 2023 8:05 pm
- Fórum: Dúvidas
- Tópico: CAMERA ATRAVESSA CHAO
- Respostas: 1
- Exibições: 319
Re: CAMERA ATRAVESSA CHAO
Bom, o código parece estar correto, esse é todo o código que envolve o objeto camera?
Pode ser que haja algum outro código atualizando o eixo Y da camera.
Pode ser que haja algum outro código atualizando o eixo Y da camera.
- Sáb Jan 07, 2023 3:16 am
- Fórum: Dúvidas
- Tópico: como fazer efeito "balaçando" GML Tópico resolvido
- Respostas: 1
- Exibições: 499
Re: como fazer efeito "balaçando" GML Tópico resolvido
Para fazer o texto balançar é bem fácil, existe funções que desenham o texto com ângulo, como a draw_text_transformed .: Exemplo: var angle = sin(current_time / 500) * 4; draw_text_transformed(x, y, "Game Title", 1, 1, angle); A variável angle recebe um função sin() , que é a função respon...
- Seg Dez 26, 2022 6:45 pm
- Fórum: Dúvidas
- Tópico: me ajuda pfv tem algo errado Tópico resolvido
- Respostas: 1
- Exibições: 380
Re: me ajuda pfv tem algo errado Tópico resolvido
Você precisa substituir os parênteses (), por chaves {}.
Código: Selecionar todos
if keyboard_check(vk_up)
{
y-1
}
- Seg Dez 26, 2022 12:00 am
- Fórum: Dúvidas
- Tópico: OBJETO EM CIMA DA CAMÊRA Tópico resolvido
- Respostas: 1
- Exibições: 367
Re: OBJETO EM CIMA DA CAMÊRA Tópico resolvido
Você pode usar o camera_get_view_x e camera_get_view_y para pegar a posição da view que você quer.
No seu caso pode ser camera_get_view_y(view_camera[0]) e atribuir esse valor na onde precisar, bastar coloca-la no step para obter a todo momento a posição exata da camera.
No seu caso pode ser camera_get_view_y(view_camera[0]) e atribuir esse valor na onde precisar, bastar coloca-la no step para obter a todo momento a posição exata da camera.
- Sex Dez 23, 2022 11:51 pm
- Fórum: Dúvidas
- Tópico: instance_cretae com array.
- Respostas: 1
- Exibições: 233
Re: instance_cretae com array.
Como a variável enemys é um array, para obter os valores deste array é necessario passar o index entre colchetes, para assim obter o valor desejado. Exemplo: var animais = [obj_cobra, obj_porco, obj_vaca]; animais[0] retorna o objeto obj_cobra animais[2] retorna o objeto obj_vaca Basta adicionar ene...
- Qua Dez 21, 2022 6:12 pm
- Fórum: Dúvidas
- Tópico: Musica/Som
- Respostas: 2
- Exibições: 345
Re: Musica/Som
A ideia do Jovane é ótima para seu problema, usando um objeto persistente, quando sair da room, você pode utilizar as funções audio_pause_sound / audio_resume_sound , para pausar e resumir a musica. Só adicionando aqui uma alternativa interessante, existe uma função chamada audio_sound_get_track_pos...
- Qua Dez 21, 2022 5:43 pm
- Fórum: Dúvidas
- Tópico: Movimentação em curva Tópico resolvido
- Respostas: 2
- Exibições: 478
Re: Movimentação em curva Tópico resolvido
Você pode simplesmente usar duas variáveis uma para o eixo x e outra para o eixo y , essas variáveis farão o update do eixo x/y da granada, simulando então uma gravidade. Exemplo Código da granada: Create: grav = 0.25; // Força da gravidade, valor maior puxa a granada mais rápida para baixo force = ...
- Qua Dez 14, 2022 2:17 pm
- Fórum: Dúvidas
- Tópico: Duvida sobre identificação e interação entre posição Y do player e do objeto. GML Tópico resolvido
- Respostas: 4
- Exibições: 431
Re: Duvida sobre identificação e interação entre posição Y do player e do objeto. GML Tópico resolvido
Bom o problema pode ser o move_snap , pois por traz do código ele utiliza o round para arredondar números quebrados, então pode ser que ele fique deslocado, você pode tentar usar o floor aqui esta o código: var cell_size = 32; // Tamanho da celula da grid exemplo x = floor(x / cell_size) * cell_size...
- Qua Dez 14, 2022 1:33 am
- Fórum: Dúvidas
- Tópico: Sprite achatado
- Respostas: 1
- Exibições: 164
Re: Sprite achatado
Fica achatado mas visível ou ele chega a desaparecer? De qualquer maneira acontece porque o image_xscale esta diferente do image_yscale independente de ser positivo ou negativo. Coloque uma parte maior do código, pois só com esse pedaço não da pra saber realmente qual é o problema, mas esta linha pa...
- Ter Dez 13, 2022 7:04 pm
- Fórum: Dúvidas
- Tópico: ataque teleguiado Tópico resolvido
- Respostas: 5
- Exibições: 839
Re: ataque teleguiado Tópico resolvido
Você não pode usar o point_direction direto nas variáveis horizontal e vertical, para isso você precisa tratar essa direção em ambos eixos, você pode tentar assim:" // direçao em que o player precisa ir var dir = point_direction(Jogador.x, Jogador.y, Pai_inimigo.x, Pai_inimigo.y); // velocidade...
- Ter Dez 13, 2022 4:51 pm
- Fórum: Dúvidas
- Tópico: Duvida sobre identificação e interação entre posição Y do player e do objeto. GML Tópico resolvido
- Respostas: 4
- Exibições: 431
Re: Duvida sobre identificação e interação entre posição Y do player e do objeto. GML Tópico resolvido
Bom, ao invés de criar um objeto follower, você pode criar um objeto invisível em cima do martelo em snap quando for pressionada a tecla, para que quando ele esse objeto colida com o bloco ele destrua o bloco desejado e se auto destrua na sequencia, isso deve impedir que haja um objeto a mais na cen...
- Sáb Dez 10, 2022 10:37 am
- Fórum: Dúvidas
- Tópico: Não consigo aumentar o tamanho do dash
- Respostas: 1
- Exibições: 175
Re: Não consigo aumentar o tamanho do dash
Olhando o código, para aumentar a distancia do Dash, bastaria aumentar a variável vel_dash para um numero maior.
- Ter Dez 06, 2022 9:19 pm
- Fórum: Dúvidas
- Tópico: CHOOSE DE 100 numeros
- Respostas: 1
- Exibições: 202
Re: CHOOSE DE 100 numeros
Você pode utilizar o irandom(100), que lhe retornara um numero inteiro randômico entre 0 e 100.
Re: Colisão
Bom, se ele não fica preso não é um problema no código realmente, como eu disse poder ser questão da mascara do objeto, checa diretamente no objeto se não esta usando a mascara de um outro objeto diferente da sprite. Se estiver entrando somente um pouquinho tipo 1 pixel do objeto pode ser a modifica...
Re: Colisão
Mas o player chega a ficar preso?
Ele entra o quanto no Obj_wall?
Ele entra o quanto no Obj_wall?
Re: Colisão
O código esta correto sem nenhum problema, tendo isso em mente, o problema pode ser na mascara de colisão de algum dos objetos, Obj_wall ou o Player que esta portando este código. Vá na sprite de ambos e tenha certeza que a mascara de colisão esta pegando o objeto por inteiro. Não sei sua versão mas...
Re: Colisão
Bom, este código esta correto é o código mais comum e objetivo para colisão em plataforma. Creio que ainda tenha um pedaço a mais do código onde ele incrementa a velocidade vertical (gravidade) , e a velocidade horizontal certo?. Pois este código checa em todas a "direções" se esta colidin...
Re: Colisão
Olá, poderia postar o código aqui para que possamos ver o que pode estar de errado?
Sem o código fica meio complicado.
Sem o código fica meio complicado.
- Dom Jan 31, 2021 4:30 pm
- Fórum: Dúvidas
- Tópico: Como fazer um rpg?
- Respostas: 2
- Exibições: 576
Re: Como fazer um rpg?
Para fazer qualquer jogo, você primeiramente precisa entender o funcionamento do GameMaker procurando tutorias na internet mesmo, e estudar um pouco sobre Logica de Programação que você obtêm vendo os tutoriais. Não sei qual a sua versão do GameMaker, mas aqui mesmo no fórum a diversos tutoriais, qu...
- Dom Jan 31, 2021 4:15 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Tenta só trocar o itemTemp para item do slot como no código abaixa e veja o que acontece. if mouse_check_button_pressed(mb_left) && slotItem != noone { var itemTemp = slotItem.slotItem; slotItem.slotItem = global.ItemMouse;//itemDrag = global.ItemMouse; global.ItemMouse = itemTemp; mouse_cle...
- Ter Jan 26, 2021 4:23 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
O problema deve estar aqui:
objSlot seria a variável que checa se o mouse esta em cima do objeto slot?
Tente usar assim:
Código: Selecionar todos
objSlot.slotItem = global.ItemMouse;//itemDrag = global.ItemMouse;
Tente usar assim:
Código: Selecionar todos
slotItem.slotItem = global.ItemMouse;//itemDrag = global.ItemMouse;
- Dom Jan 24, 2021 12:38 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Na variável item , foi o que coloquei como exemplo, seria uma variável dentro do obj_slot que armazenaria o item que você pôs lá. O problema que pode estar havendo é o slotItem.slotItem , desde que o obj_slot tenha um variável chamada slotItem não há problema algum. Não funcionou como? deu erro ou s...
- Sáb Jan 16, 2021 7:41 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Creio que o problema esteja aqui, não sei bem o que esta ocorrendo, mas: global.ItemMouse.x = mouse_x; global.ItemMouse.y = mouse_y; if(mouse_check_button_pressed(mb_left)) { if slotItem != noone // Ele nao verifica se esta em cima do slot? { var itemTemp = itemDrag; // Salva o item itemDrag = globa...
- Seg Jan 11, 2021 9:54 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Sim, você pode checar com o instance_position, caso esteja em colisão, ele adicionar no slot sem precisar soltar o botão e desabilita a variável do mouse.
- Seg Jan 11, 2021 9:49 pm
- Fórum: Dúvidas
- Tópico: personagem fica trocando entre pulando e parado quando cai no chão gms2 Tópico resolvido
- Respostas: 5
- Exibições: 1265
Re: personagem fica trocando entre pulando e parado quando cai no chão gms2 Tópico resolvido
O que tem na variável chão?
Seria um place_meeting ou algo do tipo?
Tem algumas partes de código que fica meio complicado entender, sem um apanhado geral das variáveis.
Seria um place_meeting ou algo do tipo?
Tem algumas partes de código que fica meio complicado entender, sem um apanhado geral das variáveis.
- Seg Jan 11, 2021 9:32 am
- Fórum: Dúvidas
- Tópico: personagem fica trocando entre pulando e parado quando cai no chão gms2 Tópico resolvido
- Respostas: 5
- Exibições: 1265
Re: personagem fica trocando entre pulando e parado quando cai no chão gms2 Tópico resolvido
Não sei se pode ser isso, mas quando ele encontra o chão, você define a variável velh como 0 e não o velv, pelo que consegui compreender o velh é velocidade horizontal e velv é vertical, não é?.
- Sáb Jan 09, 2021 9:43 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Porque o pressed, é somente uma vez, a parte de seguir o mouse esta na parte caso a condição global.ItemMouse seja diferente de noone , ou seja se estiver com o botão esquerdo apertado e o global.ItemMouse for diferente de noone o item segue o mouse. O jeito que você esta tentando fazer não funciona...
- Qua Jan 06, 2021 4:47 pm
- Fórum: Dúvidas
- Tópico: personagem fica trocando entre pulando e parado quando cai no chão gms2 Tópico resolvido
- Respostas: 5
- Exibições: 1265
Re: personagem fica trocando entre pulando e parado quando cai no chão gms2 Tópico resolvido
Tente postar o código inteiro para termos uma ideia melhor.
- Ter Jan 05, 2021 11:01 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Qual se sentir melhor, vai do gosto ou propósito.GhostPower escreveu:Boa noite
grononmc,
Qual e a recomendaçao de uso: ds_map ou instancia?
Obrigado pela ajuda.
- Ter Jan 05, 2021 7:53 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Sim o x/yprevious pega a posição anterior, mas a não a posição em que o item foi criado.
A única diferença é que, na outra você usa ds_map, ao invés da instancia, lento não fica.
A única diferença é que, na outra você usa ds_map, ao invés da instancia, lento não fica.
- Ter Jan 05, 2021 1:02 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
O x/yprevious, salva a ultima posição do frame anterior do objeto, não tem o porque utiliza-lo. O ds_map, é bem simples de usar, nele você tem uma chave e um valor atribuído a ela, é basicamente uma lista de variáveis, veja: Você pode usar o ds_map_add ou usar o ? para adicionar e ou retornar o valo...
- Seg Jan 04, 2021 11:41 am
- Fórum: Dúvidas
- Tópico: Multiplayer
- Respostas: 1
- Exibições: 533
Re: Multiplayer
Quando se fala de multiplayer online, falamos de códigos intermediários onde você precisa se familiarizar de como basicamente funciona um jogo multiplayer, e de como funciona os buffers , pois o buffer é o responsável em armazenar as informações que o Client/Server enviarão um para o outro. O Gamema...
- Sáb Jan 02, 2021 7:39 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Sim, eu optei em usar o object_index , para ser mais simples, sem ter que arrastar o objeto, fica mais simples salvar somente o ID do asset, já que pelo que vi você não precisará de informações adicionais do objeto tais como características do item, mas mesmo assim se precisar, você pode usar um ds_...
- Qua Dez 30, 2020 4:33 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Fiz um exemplo aqui, para você ter uma ideia.
Ao invés de usar o objeto item seguindo o mouse, fiz com que a variável salvasse o asset(object_index), e simplesmente desenhei sua sprite na tela.
O exemplo é simples mas creio que seja isto que esteja procurando.
InventarioExemplo (v1.4.9999)
Ao invés de usar o objeto item seguindo o mouse, fiz com que a variável salvasse o asset(object_index), e simplesmente desenhei sua sprite na tela.
O exemplo é simples mas creio que seja isto que esteja procurando.
InventarioExemplo (v1.4.9999)
- Qua Dez 30, 2020 12:01 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Esse é todo o código?
Você poderia usar um objeto controlador para fazer o intermediário entre o item e o slot do inventário, nele você saberia se a posição do mouse esta em cima de um item ou slot.
E na verdade depende da forma que você esta fazendo, você criou um objeto slot ou esta usando grid?
Você poderia usar um objeto controlador para fazer o intermediário entre o item e o slot do inventário, nele você saberia se a posição do mouse esta em cima de um item ou slot.
E na verdade depende da forma que você esta fazendo, você criou um objeto slot ou esta usando grid?
- Seg Dez 28, 2020 8:55 pm
- Fórum: Dúvidas
- Tópico: GS 2: Como troca o objeto usando DragAndDrop
- Respostas: 27
- Exibições: 3604
Re: GS 2: Como troca o objeto usando DragAndDrop
Você pode quando a troca ocorrer, armazenar o objeto do inventario em uma variável temporária, e então substituir o que esta no slot pelo item do mouse. Ao final a variável que representa o item do mouse, atribuir o item temporário que antes estava no slot.
- Dom Dez 27, 2020 2:54 pm
- Fórum: Dúvidas
- Tópico: comoo configurar um obj de dano pra cada ataque de um combo
- Respostas: 4
- Exibições: 813
Re: comoo configurar um obj de dano pra cada ataque de um combo
Seria isso?: var _tipo_dano = noone; // salve o tipo de objeto dano if (combo == 0) { sprite_index = spr_player_vampkiler; _tipo_dano = obj_dano_1; // dano 1 } else if (combo == 1) { sprite_index = spr_player_vampkiler2; _tipo_dano = obj_dano_2; // dano 2 } else if (combo == 2) { sprite_index = spr_...
- Dom Dez 27, 2020 12:14 pm
- Fórum: Dúvidas
- Tópico: comoo configurar um obj de dano pra cada ataque de um combo
- Respostas: 4
- Exibições: 813
Re: comoo configurar um obj de dano pra cada ataque de um combo
no codigo q uso atualmente ele so usa a animaçao do obj dano pra um lado, quando eu viro o dano continua pro mesmo lado Neste caso você teria que simplesmente pegar o lado que o jogador esta olhando e ai desferir o golpe mudando sua image_xscale para -1 (esquerda) e 1 (direita) , crendo que você es...
- Sáb Dez 26, 2020 1:14 pm
- Fórum: Dúvidas
- Tópico: personagem so usa uppercut pra um dos lados
- Respostas: 2
- Exibições: 612
Re: personagem so usa uppercut pra um dos lados
Pelo que vi do código, o problema parece estar no estado do uppercut.
Ele deve estar parando no chão por conta do velv = 10 dentro do estado do uppercut, tente usar velv = -10, que faz com que ele vá para cima ao invés de para baixo.
Ele deve estar parando no chão por conta do velv = 10 dentro do estado do uppercut, tente usar velv = -10, que faz com que ele vá para cima ao invés de para baixo.
- Sex Dez 18, 2020 6:57 pm
- Fórum: Dúvidas
- Tópico: Como quebrar strings em pontos determinados?
- Respostas: 2
- Exibições: 657
Re: Como quebrar strings em pontos determinados?
Fiz um pequeno exemplo com base no que você disse, onde você pode dividir a string modifica-la e então retornar essa modificação feita novamente para texto. Fiz na versão 1.4.9999, mas se estiver na versão 2 do Gamemaker, e só importar que ele converte tudo automaticamente. Há 3 scripts no exemplo: ...
- Sex Dez 11, 2020 9:35 pm
- Fórum: Dúvidas
- Tópico: Angulação do sprite ao criar objeto
- Respostas: 4
- Exibições: 782
Re: Angulação do sprite ao criar objeto
Vou te mandar um projeto que fiz aqui rapidinho, testa ai, coloquei os pontos na arma para você poder ver, usei a versão 1.4.9999, mas creio que você consiga abrir, de qualquer maneira vou deixar o código aqui: Exemplo Draw: image_angle = point_direction(x, y, mouse_x, mouse_y); // Sprite inverte de...
- Sex Dez 11, 2020 6:31 pm
- Fórum: Dúvidas
- Tópico: Angulação do sprite ao criar objeto
- Respostas: 4
- Exibições: 782
Re: Angulação do sprite ao criar objeto
Mude o ponto de origem da sprite, para ficar na altura do cano no eixo Y, e na metade da sprite no eixo X, assim: https://i.ibb.co/jyp1tZh/exemplo.png Ai você pode usar o lengthdir_x/y para posicionar o ponto da onde quer que saia a bala: Step: // Posição do cano automática com base na largura da sp...
- Sex Dez 11, 2020 5:29 pm
- Fórum: Dúvidas
- Tópico: Como que eu faço para fazer o tempo parar no gamemaker? Tópico resolvido
- Respostas: 1
- Exibições: 763
Re: Como que eu faço para fazer o tempo parar no gamemaker? Tópico resolvido
Você pode criar uma variável global, com o valor de 1 para movimentando e 0 para parado, ai você pode multiplica-lo pela velocidade dos objetos inimigos, assim: Essa variável global tem de estar em outro objeto tipo um objeto controle, que foi criado antes dos objeto inimigos, se estiver na versão 2...
- Qui Dez 10, 2020 9:54 pm
- Fórum: Dúvidas
- Tópico: [Muita] Dúvida com path
- Respostas: 8
- Exibições: 1211
Re: [Muita] Dúvida com path
Bem, como eu quero 4 aliens seguindo esse mesmo path, eu tenho que usar esse mesmo código em outros aliens(objetos separados) porém pedindo para que ele pare em pontos diferentes de mesmo path certo? Certo, você pode fazer isso criando uma variável especifica para os aliens, tipo alien_position ond...
- Qui Dez 10, 2020 12:18 am
- Fórum: Dúvidas
- Tópico: [Muita] Dúvida com path
- Respostas: 8
- Exibições: 1211
Re: [Muita] Dúvida com path
if(path_position >= 1.0){ path_position = 1.0; } Este código não é funcional pois o limite é 1.0, então ele não consegue ser superior a 1.0, e não consegue ficar em 1.0, porque ele reseta o path_index para -1 quando chega ao final(1.0) . O exemplo que dei foi meio problemático pois ele funciona s...
- Ter Dez 08, 2020 1:59 pm
- Fórum: Dúvidas
- Tópico: [Muita] Dúvida com path
- Respostas: 8
- Exibições: 1211
Re: [Muita] Dúvida com path
Existe o path_position que é usado para modificar ou pegar a posição que o objeto esta no path, ele vai de 0.0 (incio do path) a 1.0 (final do path) , então digamos que você quer que o objeto fique exatamente no meio do path, basta colocar path_position = 0.5 , você também pode fazer uma condição co...
- Ter Dez 08, 2020 12:48 pm
- Fórum: Dúvidas
- Tópico: Quando eu vou testar meu jogo (F5) a tela fica preta
- Respostas: 7
- Exibições: 1332
Re: Quando eu vou testar meu jogo (F5) a tela fica preta
Quando desinstalar vá a onde o Gamemaker estava instalado e certifique-se que a pasta toda foi realmente apagada, tente executar o Gamemaker como Administrador, pois isso não é comum. Das soluções que vi, o problema poderia ser simplesmente limpar o cache do Gamemaker na parte superior ao lado direi...
- Ter Dez 08, 2020 7:55 am
- Fórum: Dúvidas
- Tópico: Quando eu vou testar meu jogo (F5) a tela fica preta
- Respostas: 7
- Exibições: 1332
Re: Quando eu vou testar meu jogo (F5) a tela fica preta
É aqui funcionou normalmente, pelo visto deve ser algum bug no Gamemaker, já tentou criar outro projeto para testar?, se não funcionar tenta reinstalar o Gamemaker para ver.
- Seg Dez 07, 2020 10:23 pm
- Fórum: Dúvidas
- Tópico: [Muita] Dúvida com path
- Respostas: 8
- Exibições: 1211
Re: [Muita] Dúvida com path
O problema, é que o path_start deve funcionar executando-o somente uma vez, da forma que você fez ai, ele ira ficar sendo executando infinitamente quando o score estiver acima ou igual a 500, andando para a direção do primeiro ponto definido. Se você colocar ele no Create do objeto vai funcionar com...
- Seg Dez 07, 2020 9:37 pm
- Fórum: Dúvidas
- Tópico: Quando eu vou testar meu jogo (F5) a tela fica preta
- Respostas: 7
- Exibições: 1332
Re: Quando eu vou testar meu jogo (F5) a tela fica preta
Estranho, você se importaria de compactar esse projeto com problema, e enviar para que eu possa ver?
- Sáb Dez 05, 2020 2:55 pm
- Fórum: Dúvidas
- Tópico: Quando eu vou testar meu jogo (F5) a tela fica preta
- Respostas: 7
- Exibições: 1332
Re: Quando eu vou testar meu jogo (F5) a tela fica preta
Faça um teste, vá na sua Room, na parte de Properties->Viewports and Cameras lado esquerdo, e procure pela opção Enable Views e desmarque ela caso esteja marcada.
Veja se isso resolve o problema.
Veja se isso resolve o problema.
- Sáb Nov 21, 2020 3:09 pm
- Fórum: Projetos
- Tópico: PEDRA LIVRE (FREE STONE)
- Respostas: 2
- Exibições: 1081
Re: PEDRA LIVRE (FREE STONE)
Game bem legal, bem difícil por sinal haha..., consegui zerar.
Teve um probleminha no Level 37 que ele entrava na parede, mas dai consegui passar apertando a as duas teclas de se mover ao mesmo tempo, para ele não bugar.
Ótimo trabalho.
Teve um probleminha no Level 37 que ele entrava na parede, mas dai consegui passar apertando a as duas teclas de se mover ao mesmo tempo, para ele não bugar.
Ótimo trabalho.
- Dom Nov 15, 2020 11:18 am
- Fórum: Dúvidas
- Tópico: Background Animado
- Respostas: 1
- Exibições: 534
Re: Background Animado
Normalmente, você pode adicionar Background animados, diretamente na room, no layer background, você também pode usar o Layer Tileset ou até Objetos com sprites para representar o fundo. O que eu recomendo se tiver vários elementos de fundo, usar o Background para pontos que precisam cobrir mais esp...
- Ter Nov 10, 2020 9:25 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Para sair do loop, basta quando encontrar um slot vazio no final do código usar um break, para dar um stop no loop:
Código: Selecionar todos
for... {
...
if(_obj.slot == "Vazio"){
global.item.x = _obj.x;
global.item.y = _obj.y;
break;
}
}
- Dom Nov 08, 2020 2:51 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Boa tarde Grononmc, Entao, mas o erro continua mesmo colocando o seu codigo ERROR in Unable to find instance for object index -4 global.itemSave.y = objSlot.y; O que pode ser? Vlw Pode ser que algum desses dois objetos não existam, ou o global.itemSave não existe, ou o objSlot não existe de um show...
- Dom Nov 08, 2020 11:21 am
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Bom dia Grononmc, Ainda esta com a mesma mensagem. A funçao instance_exists nao funcionou. Procurando pela internet encontre o function Wich ... if(instance_exists(_obj) { var _obj = instance_find(obj_slot, i); with (_obj) { if(_obj.slot = "Vazio") { ... Usar ou nao usar o With? O obje...
- Sáb Nov 07, 2020 8:32 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: Re: GameMaker Studio 2: Como colocar um array no objeto clone
Boa tarde Grononmc, Desculpa esqueci de fala o erro ERROR in: Unable to find instance for object index -4 Ele nao acha a instancia; como usa o _obj? queria colocar o item em qual o slot esta vazio Muito obrigado pela ajuda. Ata, naquele exemplo que te passei não fiz tratamento de código erro meu, b...
- Sáb Nov 07, 2020 4:53 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Parece estar normal, qual o erro que esta dando?GhostPower escreveu:Boa tarde
grononmc,
O que esta errado?Código: Selecionar todos
... if(_obj.slot == "Vazio"){ global.item.x = _obj.x; global.item.y = _obj.y; }
Obrigado pela ajuda.
- Seg Nov 02, 2020 3:58 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Consegue quando você usa o Event Collision você pode usar a constant other ou with para pegar as variáveis que estão no objeto que você colidiu, assim: if(other.slot == "Vazio") { // Código aqui } ou with(other) { if(slot == "Vazio") { // Código aqui } } Se você precis...
- Seg Out 19, 2020 9:14 pm
- Fórum: Dúvidas
- Tópico: Contador de Mortes no Game Maker
- Respostas: 6
- Exibições: 1970
Re: Contador de Mortes no Game Maker
Bom, você pode fazer assim, crie um script qualquer, e coloque uma variável global assim: Script qualquer Essa será sua variável global que pode ser acessada por qualquer objeto ou script do seu jogo. global.Mortes = 0; Create player Define a variável vida do player no create dele. vida = 100; Step ...
- Sáb Out 17, 2020 11:42 am
- Fórum: Dúvidas
- Tópico: alguém ajuda aqui
- Respostas: 3
- Exibições: 755
Re: alguém ajuda aqui
Faz o upload do print em algum site de imagem tipo: imgur, e cola o link aqui.thiago escreveu:como manda print?
- Sáb Out 17, 2020 9:38 am
- Fórum: Dúvidas
- Tópico: alguém ajuda aqui
- Respostas: 3
- Exibições: 755
Re: alguém ajuda aqui
Estranho, nunca ocorreu algo parecido comigo, qual versão do Gamemaker você usa?, qualquer coisa manda um print.
- Seg Out 12, 2020 1:24 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: Re: GameMaker Studio 2: Como colocar um array no objeto clone
Bom dia, Vlw grononmc, Primeiro o @ e o ponteiro no game make? Este tamanho fixo esta ligado em um array com linhas e colunas? Posso acessa assim: array = array_create(10); array[@var] = 0; e para coluna: array[@linha,@coluna] = 0; Muito obrigado. No caso creio que funcione assim: array[@line, colu...
- Dom Out 11, 2020 8:18 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Android não é minha área, porém depende muito da forma que você irá utilizar, creio que você nem notara a diferenças, pois normalmente não é necessário adicionar objetos a lista a todo momento, porque os problemas de performance acontece quando algo é usado por demasiado, como por exemplo adicionar ...
- Sáb Out 10, 2020 11:51 am
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Bom, fiz 2 exemplos bem simples, utilizando Objetos para o slot, e utilizando o Draw GUI para desenhar os slots na tela, dei um comentada no código qualquer coisa só perguntar.
Para colocar os itens nos Slots, basta arrastalos com o mouse.
Esse exemplo esta na versão 2.3 do GameMaker.
Exemplo Slot
Para colocar os itens nos Slots, basta arrastalos com o mouse.
Esse exemplo esta na versão 2.3 do GameMaker.
Exemplo Slot
- Qui Out 08, 2020 9:16 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Não entendi, você quer que o slot faça a colisão com o item?, eu estava achando que os slots eram fixos e quem colidia com os itens era o personagem, se for isso te mando um exemplo.
- Qui Out 08, 2020 9:12 pm
- Fórum: Dúvidas
- Tópico: Tela preta ao rodar projeot
- Respostas: 6
- Exibições: 1228
Re: Tela preta ao rodar projeot
Faça um teste, va na sua Room, na parte de Properties->Viewports and Cameras lado esquerdo, e procure pela opção Enable Views e desmarque ela caso esteja marcada.
- Ter Out 06, 2020 9:18 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Normalmente quando faço inventário, uso um objeto de Controle, e somente desenho os slots com o Draw Gui, somente usando array, e ou ds_list, eu recomendo se for um Quick Inventory (inventário de acesso rápido), usar ds_list, pois é sempre mais fácil de manipular, e agora com a nova versão do Gamema...
- Seg Out 05, 2020 6:08 pm
- Fórum: Dúvidas
- Tópico: Melhor maneira de otimização em mapas longos
- Respostas: 2
- Exibições: 870
Re: Melhor maneira de otimização em mapas longos
Existe o instance_deactivate_region , que serve para desativar objetos em uma area pré-definida, na própria documentação do Gamemaker há um exemplo em que é desativado objeto que estão fora do alcançe da camera veja; Instance Deactivate Desta forma você não precisa se procupar com nada, pois o Gamem...
- Dom Out 04, 2020 9:40 pm
- Fórum: Dúvidas
- Tópico: Colisão com chão
- Respostas: 15
- Exibições: 2071
Re: Colisão com chão
É estranho normalmente quando você alonga um objeto na room, a mascara de colisão vai junto com a sprite, eu faço assim e funciona. Boas noticias kk, resolvi o problema! O meu sprite de chão estava 32x32 (igual meu player), mudei pra 64x64 e agora o chão funciona normal :) obrigado pela ajuda aí sé...
- Dom Out 04, 2020 9:36 pm
- Fórum: Dúvidas
- Tópico: Colisão com chão
- Respostas: 15
- Exibições: 2071
Re: Colisão com chão
Faça um teste rápido, crie um Draw Event no obj_wall, e ponha esse código nele: draw_self(); draw_rectangle_color(bbox_left, bbox_top, bbox_right, bbox_bottom, c_red, c_red, c_red, c_red, true); Esse código vai mostrar a area de atuação da mascara do seu objeto com uma linha vermelha ao redor, com o...
- Dom Out 04, 2020 9:23 pm
- Fórum: Dúvidas
- Tópico: Colisão com chão
- Respostas: 15
- Exibições: 2071
Re: Colisão com chão
É estranho normalmente quando você alonga um objeto na room, a mascara de colisão vai junto com a sprite, eu faço assim e funciona.
- Dom Out 04, 2020 9:19 pm
- Fórum: Dúvidas
- Tópico: Colisão com chão
- Respostas: 15
- Exibições: 2071
Re: Colisão com chão
Bom o código esta correto, creio que o problema seja com a mascara da sprite, você disse que quando não alogado ele colide, pois a mascara das sprites é o que faz o place_meeting funcionar se ele não detectar uma mascara ele não vai conseguir saber se há um objeto em sua frente. O problema pode ser ...
- Dom Out 04, 2020 9:04 pm
- Fórum: Dúvidas
- Tópico: Colisão com chão
- Respostas: 15
- Exibições: 2071
Re: Colisão com chão
Estranho aqui o código funcionou normal, os objetos tem sprite atribuida a eles?
- Dom Out 04, 2020 8:52 pm
- Fórum: Dúvidas
- Tópico: Colisão com chão
- Respostas: 15
- Exibições: 2071
Re: Colisão com chão
Testa com menos gravidade, tenta 0.1, so para ver o que acontece.
- Dom Out 04, 2020 8:41 pm
- Fórum: Dúvidas
- Tópico: Colisão com chão
- Respostas: 15
- Exibições: 2071
Re: Colisão com chão
O que acontece quando você inicia o game?
- Dom Out 04, 2020 8:34 pm
- Fórum: Dúvidas
- Tópico: Colisão com chão
- Respostas: 15
- Exibições: 2071
Re: Colisão com chão
Você colocou o incremento de velocidade?
- Dom Out 04, 2020 6:53 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Cria uma variável chamada uid nos slots, e numere eles de 0 a 9, quando colidir faça assim:
if colidir com o item entao
slot[0, uid] = other;
fim do if
Assim ele salvará com o uid respectivo do slot, pelo que entendi é isso.
if colidir com o item entao
slot[0, uid] = other;
fim do if
Assim ele salvará com o uid respectivo do slot, pelo que entendi é isso.
- Dom Out 04, 2020 4:03 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
No Gamemaker, cada objeto independente de ser duplicado, possui um ID único quando você cria ele, se você usar o Event->Mouse Enter( mouse entra no objeto ) e Event->Mouse Leave( mouse sai do objeto ), e colocar o código que necessita la, todos os objeto duplicados iram se comportar da mesma maneira...
- Sáb Out 03, 2020 7:39 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Ta, pelo que entendi na questão de colisão do slot, seria com o mouse quando passasse por cima?, se for isso basta usar um função chamada, point_in_rectangle para checar se o mouse esta dentro deste slot. var _mouse_on_slot = point_in_rectangle(mouse_x, mouse_y, bbox_left, bbox_top, bbox_right, bbox...
- Sáb Out 03, 2020 6:56 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Como colocar um array no objeto clone
- Respostas: 32
- Exibições: 4419
Re: GameMaker Studio 2: Como colocar um array no objeto clone
Não entendi muito bem, você quer ter um objeto só para gerenciar todos os slots?
- Sáb Out 03, 2020 6:53 pm
- Fórum: Dúvidas
- Tópico: Jogo em Full Screen!
- Respostas: 1
- Exibições: 510
Re: Jogo em Full Screen!
Esse é código bem simples, ele checa se você apertou a tecla "F", se sim ele chama a função window_set_fullscreen , e no parametro dela, passa o valor inverso da atual situação do fullscreen do window, que se for true , se torna false , e se for false , se torna true ; Se precisar de outra...
- Qua Set 30, 2020 1:24 pm
- Fórum: Assets
- Tópico: [Interpreter] Pure Console
- Respostas: 0
- Exibições: 1472
[Interpreter] Pure Console
Pure Console https://tgmbr.redscreensoft.com/gallery/image/104/mini Descrição: É um simples console, que consegue Interpretar alguns commandos do usuário para o GameMaker, tais como: " Aritmética , Variáveis de Objeto , Variáveis Globais , Funções e Atribuições de variáveis ". Ainda é um ...
- Sáb Set 26, 2020 8:19 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Objeto segue a camera
- Respostas: 11
- Exibições: 1881
Re: GameMaker Studio 2: Objeto segue a camera
Sua lógica faz com que execute o código se a posição da camera for menor que o tamanho da room na horizontal, o que não faz sentido, porque a camera anda na vertical. Você pode usar a função clamp , que limita a area de um numero. Exemplo: variavel = -10 ; variavel = clamp ( variavel , 5 , 10 ) resu...
- Sex Set 25, 2020 9:25 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Objeto segue a camera
- Respostas: 11
- Exibições: 1881
Re: GameMaker Studio 2: Objeto segue a camera
Toquinho, ele fica com tipo um delay?, pra fixar de vez é só colocar todo esse código no End Step, mas se precisar suavizar o movimento, usa a função lerp: // 0.1 é a velocidade que ele suaviza, quando menor mais lerdo ele atualiza a posição x = lerp(x, _cx + sprite_xoffset + _px, 0.1); y = lerp(y, ...
- Sex Set 25, 2020 12:25 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Objeto segue a camera
- Respostas: 11
- Exibições: 1881
Re: GameMaker Studio 2: Objeto segue a camera
Então basta fazer igual o video, ou assim: Step do objeto que deve seguir a camera // Posição atual da camera var _cx = camera_get_view_x(view_camera[0]), _cy = camera_get_view_y(view_camera[0]); // Posição que você quer que fique na camera var _px = 32, _py = 32; // Atualização do objeto para...
- Qui Set 24, 2020 1:05 am
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Objeto segue a camera
- Respostas: 11
- Exibições: 1881
Re: GameMaker Studio 2: Objeto segue a camera
A entendi, é que no video anterior o cara ensinava a fazer um objeto seguir a camera, porém você quer arrastar a Camera pela area da room, tipo um Scrolling ou Drag so que na vertical. Então nem precisa de Draw ou Draw Gui você simplesmente deve arrastar a camera. Create // Salva a posição anterior ...
- Qua Set 23, 2020 12:51 pm
- Fórum: Dúvidas
- Tópico: GameMaker Studio 2: Objeto segue a camera
- Respostas: 11
- Exibições: 1881
Re: GameMaker Studio 2: Objeto segue a camera
Bom, no vídeo ele utiliza um objeto para seguir a camera, para servir como HUD ou algo do tipo. Porém você consegue o mesmo efeito e talvez melhor ainda, se usar o Draw Gui, que serve exatamente para isso, ele não segue a camera/view ele é fixo e absoluto, para usar é simples, adicione o Event Draw ...
- Dom Set 13, 2020 2:54 pm
- Fórum: Dúvidas
- Tópico: Como faço pra 2 objetos se "transformarem" em um objteo diferente
- Respostas: 1
- Exibições: 569
Re: Como faço pra 2 objetos se "transformarem" em um objteo diferente
Tem algumas formas que você pode fazer, já que você tem objetos distintos, você pode adicionar um evento chamado Collision nele, "Add Event -> Collision -> obj_azul". Lá você coloca: // Destroi instance_create_depth(x, y, depth, obj_verde); instance_destroy(); Uma outra ideia seria você só...
- Dom Set 13, 2020 12:24 am
- Fórum: Dúvidas
- Tópico: alguém ajuda aqui
- Respostas: 3
- Exibições: 749
Re: alguém ajuda aqui
Você pode linkar sua conta da Yoyo, vá em "Settings -> Linked Accounts", vai aparecer o logo da Steam com um botão ao lado escrito "Link", ele vai abrir uma nova pagina pedindo permissão para conectar os dois. https://help.yoyogames.com/hc/article_attachments/360001950432/Steam_L...
- Sex Set 11, 2020 4:32 pm
- Fórum: Dúvidas
- Tópico: alguém ajuda aqui
- Respostas: 3
- Exibições: 749
Re: alguém ajuda aqui
Vai no site da Yoyo, clica em Gamemaker->Products, e lá você pode ver o seu gamemaker, poder ser que você comprou em outro e-mail, da um checada ai.
- Ter Set 08, 2020 8:02 pm
- Fórum: Dúvidas
- Tópico: Adaptar ao jump through
- Respostas: 3
- Exibições: 869
Re: Adaptar ao jump through
Foi mal só deu pra responder agora de tarde. Entendi seu problema agora, fiz um código rapidão meio na gambiarra mas parece funcionar. Dei uma comentada meio cagada nele, mas da pra entender quando colar no Gamemaker. var _velocidade = 4; vspd += 0.25; hspd = (keyboard_check(vk_right) - keyboard_che...
- Qui Set 03, 2020 9:14 pm
- Fórum: Dúvidas
- Tópico: Troca de Sala(room)
- Respostas: 4
- Exibições: 1449
Re: Troca de Sala(room)
Sim, as salas tem nomes específicos. Se quiser ir para um sala especifica use: room_goto(nome_da_room) Se quiser ir para a próxima ou para a anterior em relação a que você esta basta usar: Proxima: if room_exists(room_next(room)) { room_goto_next(); } Anterior: if room_exists(room_previous(room)) { ...
- Qui Set 03, 2020 6:41 pm
- Fórum: Dúvidas
- Tópico: Troca de Sala(room)
- Respostas: 4
- Exibições: 1449
Re: Troca de Sala(room)
Para você ir para outra room é simples: // Vai para uma room especifica room_goto(nome_da_room) // Checa se a proxima room existe, se existir vai para ela if room_exists(room_next(room)) { room_goto_next(); } // Checa se a room anterior existe, se existir vai para ela if room_exists(room_previous(ro...
- Qua Set 02, 2020 6:08 pm
- Fórum: Dúvidas
- Tópico: Adaptar ao jump through
- Respostas: 3
- Exibições: 869
Re: Adaptar ao jump through
As plataformas são fixas ou estão em movimento?. No código só esta faltando um parênteses para fechar a linha do place_meeting. Testa de novo e vê o no que dá. // STEP vel_y += 0.25; // Gravidade repeat(abs(vel_y)) { if (!place_meeting(x, y+sign(vel_y), obj_solid)) { y += sign(vel_y); }else { vel_y ...
- Dom Ago 23, 2020 12:23 am
- Fórum: Dúvidas
- Tópico: Ajuda com Colisão com bloco
- Respostas: 10
- Exibições: 1864
Re: Ajuda com Colisão com bloco
Complicado, o certo seria reportar o bug para a yoyo, mas creio que da sim pra você voltar para a versão anterior: Gamemaker 2.2.5, só espero que você tenha feito um backup antes de dar o update kkkkkk.
- Sáb Ago 22, 2020 2:05 pm
- Fórum: Dúvidas
- Tópico: Ajuda com Colisão com bloco
- Respostas: 10
- Exibições: 1864
Re: Ajuda com Colisão com bloco
É que é complicado, não parece ser um bug ou problema relacionado ao GMK pois o código é bem simplificado mesmo, é sempre bom testar tudo, só para ter certeza. Por incrível que pareça já vi códigos com variável global que não funcionavam corretamente por conta da ordem de execução do código. É que s...
- Sáb Ago 22, 2020 1:47 pm
- Fórum: Dúvidas
- Tópico: Ajuda com Colisão com bloco
- Respostas: 10
- Exibições: 1864
Re: Ajuda com Colisão com bloco
Eu vi o problema com a grama, mas te digo que realmente não parece ter nada errado com o código, mas um dica que dou é tentar debugar, tipo o global.vel, para ver se ele não perde seu valor em algum momento, o hspeed do objeto também, e tentar tirar o solid do objeto para testar e vê o que da.
- Sáb Ago 22, 2020 1:25 pm
- Fórum: Dúvidas
- Tópico: Ajuda com Colisão com bloco
- Respostas: 10
- Exibições: 1864
Re: Ajuda com Colisão com bloco
Estranho, então no código de colisão o vspeed é zerado, porém ele para também o hspeed no step do bloco?, essa colisão é por evento ou por script tipo collision_point()?. Normalmente meus bugs com a nova versão em questão de compatibilidade funcionavam após reiniciar o GMK. Esse link ai que tu passo...
- Sáb Ago 22, 2020 12:56 pm
- Fórum: Dúvidas
- Tópico: Ajuda com Colisão com bloco
- Respostas: 10
- Exibições: 1864
Re: Ajuda com Colisão com bloco
kkkk Complicado, quando as coisas atualizam querendo ou não sempre vem um probleminha.
Uma dúvida esse é o código inteiro da colisão?.
Uma dúvida esse é o código inteiro da colisão?.
- Ter Ago 11, 2020 10:41 am
- Fórum: Dúvidas
- Tópico: Fazer uma loja
- Respostas: 3
- Exibições: 934
Re: Fazer uma loja
O show_message era só um exemplo mesmo, fico feliz que tenha dado certo.
- Seg Ago 10, 2020 6:48 pm
- Fórum: Dúvidas
- Tópico: Fazer uma loja
- Respostas: 3
- Exibições: 934
Re: Fazer uma loja
Basta fazer um condicional de comparação, exemplo: Variáveis dos valores: dinheiro = 1000; item_espada_valor = 150; Quando clicar no botão de compra: if(dinheiro >= item_espada_valor) { // Aqui você realiza a ação para comprar o item dinheiro -= item_espada_valor; // Remove a quantidade de dinhe...
- Seg Jul 13, 2020 8:46 am
- Fórum: Dúvidas
- Tópico: Textos Temporários Na Tela
- Respostas: 1
- Exibições: 700
Re: Textos
Utilize um draw_sprite ou draw_text , junto a um alarm , assim: Alarm[0]: // Não precisa colocar nada Draw: if(alarm[0] > -1) { // Ou sprite draw_text(0, 0, "NIVEL 1"); } Room Start: // 5 são os Segundos alarm[0] = room_speed * 5; Como você disse que vai passar de uma room para outra...
- Sex Jul 03, 2020 6:12 pm
- Fórum: Dúvidas
- Tópico: Janela para salvar aquivos no HTML5 do Game Maker
- Respostas: 2
- Exibições: 831
Re: Janela para salvar aquivos no HTML5 do Game Maker
Não sei muito sobre HTML5 no Gamemaker, mas entre o navegador e o computador existe uma barreira que divide seu gerenciamento de arquivos, no que tange a questão de escrita e leitura em arquivos que estão em sua máquina, obviamente tudo isso por segurança. Com toda certeza é possível sim fazer o dow...
- Qui Jun 25, 2020 6:49 pm
- Fórum: Dúvidas
- Tópico: Erro no CMD do output!
- Respostas: 3
- Exibições: 2123
Re: Erro no CMD do output!
Já tentou reinstalar o Gamemaker?, pode ser alguma file corrompida. Vi agora no forum da yoyogames o mesmo problema com algumas pessoas, resolveram reinstalando o compilador dele, vá em File->Preferences->Runtime Feeds->Master veja se não há um versão mais atual ou até mesmo uma anterior a que você ...
- Dom Jun 21, 2020 10:23 pm
- Fórum: Dúvidas
- Tópico: Ajuda em sistema de animação
- Respostas: 2
- Exibições: 859
Re: Ajuda em sistema de animação
Qual problema esta tendo?, o código que você esta mostrando não possui nada sobre animação implementado nele, tente descrever o problema.
- Dom Jun 21, 2020 4:51 pm
- Fórum: Dúvidas
- Tópico: Spawn dos inimigos
- Respostas: 5
- Exibições: 1884
Re: Spawn dos inimigos
Deve ser o image_xscale e o image_yscale, só tentar mundar eles com o tamanho padrão que é 1. image_xscale = 1; image_yscale = 1; Qualquer coisa coloca eles no final de todo o código no step. O problema também pode ser no Draw, você pode estar usando o draw_sprite_ext() , nele possui o image_xscale/...
- Dom Jun 21, 2020 3:25 pm
- Fórum: Dúvidas
- Tópico: Spawn dos inimigos
- Respostas: 5
- Exibições: 1884
Re: Spawn dos inimigos
Sim o room_height você utiliza para o eixo Y e o room_width para o X
Para nascerem no lado direito basta adicionar o room_width no eixo X.
Para nascerem no lado direito basta adicionar o room_width no eixo X.
Código: Selecionar todos
instance_create_layer(room_width, ry, "Instances", obj_rocha);
- Dom Jun 21, 2020 1:57 pm
- Fórum: Dúvidas
- Tópico: Spawn dos inimigos
- Respostas: 5
- Exibições: 1884
Re: Spawn dos inimigos
Pelo que vi, criando deve estar, só não deve estar no enquadramento da tela, pois você esta fazendo ele ser aleatório no eixo X e não no eixo Y, você colocou para ele ficar negativo no eixo Y então ele esta provavelmente para fora da tela, deveria ser assim. var sprh = sprite_get_height(spr_rocha); ...
- Ter Mai 26, 2020 2:46 pm
- Fórum: Dúvidas
- Tópico: Parar animação de um sprite / congelar animação no ultimo frame
- Respostas: 8
- Exibições: 3004
Re: Parar animação de um sprite / congelar animação no ultimo frame
Você colocou no AnimationEnd quando ele esta caindo também?, porque eu testei aqui e tinha funcionado com o seu código, ele só rodava uma vez
e permanecia no ultimo frame sem problemas, tanto na animação de subida quanto na de descida.
e permanecia no ultimo frame sem problemas, tanto na animação de subida quanto na de descida.
- Ter Mai 26, 2020 9:40 am
- Fórum: Dúvidas
- Tópico: Parar animação de um sprite / congelar animação no ultimo frame
- Respostas: 8
- Exibições: 3004
Re: Parar animação de um sprite / congelar animação no ultimo frame
Testei aqui seu código, e parece estar tudo certo, somente na animação que ele sobe ele fica em loop, então eu coloquei o mesmo código no AnimationEnd e funcionou tudo normal. Aquele primeiro código que te passei, ele tinha que ser baseado na sprite_index talvez por isso não estivesse funcionando, p...
- Ter Mai 26, 2020 12:22 am
- Fórum: Dúvidas
- Tópico: Parar animação de um sprite / congelar animação no ultimo frame
- Respostas: 8
- Exibições: 3004
Re: Parar animação de um sprite / congelar animação no ultimo frame
Pode ser mais simples do que pensa, faz assim pra ver se funciona: Se e o numero da imagem atual for maior que os 25 frames, ele define que a imagem deve ser então o ultimo frame, você pode usar um numero direto ao invés do sprite_get_number(). if(image_index >= sprite_get_number(sprite_index)-1){ ...
- Qui Mai 21, 2020 12:48 am
- Fórum: Dúvidas
- Tópico: Me ajudem na colisão.
- Respostas: 1
- Exibições: 1063
Re: Me ajudem na colisão.
Tente assim, com place_meeting que checa se há um determinado objeto, diferente de place_free , que checa se há um objeto sólido: Create spd = 5; // a velocidade que você deseja que seu player ande, não exagere hspd = 0; // hspd representa a velocidade horizontal vspd = 0; // vspd representa a veloc...
- Ter Mai 19, 2020 11:17 am
- Fórum: Dúvidas
- Tópico: Animar o último coração Tópico resolvido
- Respostas: 4
- Exibições: 2592
Re: Animar o último coração Tópico resolvido
Vish kkkk, usa então da forma comum.
Código: Selecionar todos
for (var i = 0; i < vidas; ++i) {
var subimg = 0;
if(i < vidas-1){
subimg = 0;
}else{
subimg = image_index;
}
draw_sprite_ext(sprite_index, subimg, x+i*sprite_get_width(spr_coracao)+16, y, 1, 1, 0, image_blend, 1);
}
- Ter Mai 19, 2020 10:30 am
- Fórum: Dúvidas
- Tópico: Animar o último coração Tópico resolvido
- Respostas: 4
- Exibições: 2592
Re: Animar o último coração Tópico resolvido
Levando em consideração que você já possua a animação do coração, basta fazer desta forma: // Draw event for (var i = 0; i < vidas; ++i) { draw_sprite_ext(sprite_index, (i < vidas-1) ? 0 : image_index, x+i*sprite_get_width(spr_coracao)+16, y, 1, 1, 0, image_blend, 1); } Ao invés de utilizar o image_...
- Sáb Abr 25, 2020 12:38 pm
- Fórum: Dúvidas
- Tópico: sistema de tiro
- Respostas: 2
- Exibições: 766
Re: sistema de tiro
Ta ai o video.
- Ter Abr 21, 2020 11:17 pm
- Fórum: Dúvidas
- Tópico: Como contar a quantidade de inimigos vivos na room?
- Respostas: 4
- Exibições: 2568
Re: Como contar a quantidade de inimigos vivos na room?
Utilize o parent entre objetos para ter um objeto modelo para inimigos, como dito já, aqui neste post, pois tendo um objeto modelo você pode utilizar o instance_number() em um objeto, e ele retornará todos os objetos que tem o objeto modelo como parent.
- Ter Abr 21, 2020 12:04 pm
- Fórum: Dúvidas
- Tópico: Janela transparente ou comando que muda a areas de trabalho Tópico resolvido
- Respostas: 2
- Exibições: 1803
Re: Janela transparente ou comando que muda a areas de trabalho Tópico resolvido
No GameMaker Nativo não existe nem um desses, mas tudo é possível com extensões que não são coisas mais fáceis de se fazer, principalmente a janela de um programa com opacidade, já o wallpaper de fundo, talvez seja possível usar um extensão chamada ExecuteShell , nela você pode executar programas fo...
- Seg Abr 20, 2020 4:47 pm
- Fórum: Dúvidas
- Tópico: Inimigo reconhece o dano definido no objeto ao colidir Tópico resolvido
- Respostas: 6
- Exibições: 2711
Re: Inimigo reconhece o dano definido no objeto ao colidir Tópico resolvido
As duas formas funcionam, na real a unica coisa que pode diferir é a ordem de execução dentre os eventos nada mais, pode usar da forma que se sentir melhor, qualquer coisa tamo ai.
- Dom Abr 19, 2020 10:34 pm
- Fórum: Dúvidas
- Tópico: Inimigo reconhece o dano definido no objeto ao colidir Tópico resolvido
- Respostas: 6
- Exibições: 2711
Re: Inimigo reconhece o dano definido no objeto ao colidir Tópico resolvido
Tem, basta usar event_inherited() no inicio do Step ou Draw, ou no que seja, ele usara o código do parent, junto do código a mais que você colocar nele.
- Dom Abr 19, 2020 5:25 pm
- Fórum: Dúvidas
- Tópico: Inimigo reconhece o dano definido no objeto ao colidir Tópico resolvido
- Respostas: 6
- Exibições: 2711
Re: Inimigo reconhece o dano definido no objeto ao colidir Tópico resolvido
Basta criar um inimigo genérico que sera o Parent de outros objetos inimigos, tipo, obj_modelo_inimigo no create ou step dele você coloca as variáveis e funções genéricas que os inimigos que o herdaram terão, assim como a colisão com a shuriken, e então nos inimigos que realmente irão aparecer no jo...
- Qua Abr 15, 2020 9:47 pm
- Fórum: Dúvidas
- Tópico: checar sprite de obj
- Respostas: 7
- Exibições: 1369
Re: checar sprite de obj
Pelo que entendi você quer obter a variável golpe_1, do objeto que esta colidindo?, se for isso você precisa pegar o id na hora do colisão, o próprio collision_rectangle, pode obter este id para você. // Caso haja colisão retornara o id do objeto, caso contrário noone(-4) var obj_id = collision_rect...
- Qua Abr 15, 2020 6:09 pm
- Fórum: Dúvidas
- Tópico: checar sprite de obj
- Respostas: 7
- Exibições: 1369
Re: checar sprite de obj
Ta mas golpe_hit_1 é uma variável ou uma sprite?
Entendi que você quer mudar sprite quando colidir, mas me perdi na parte dos golpes.
Entendi que você quer mudar sprite quando colidir, mas me perdi na parte dos golpes.
- Ter Abr 07, 2020 2:24 pm
- Fórum: Dúvidas
- Tópico: Seta seguindo circunferência Tópico resolvido
- Respostas: 4
- Exibições: 3029
Re: Seta seguindo circunferência Tópico resolvido
Usa o lengthdir, deve funcionar.
Assim
Assim
Código: Selecionar todos
draw_sprite_ext(
sprite_index,
image_index,
x + lengthdir_x(distancia, direção + 180),
y + lengthdir_y(distancia, direção + 180),
1, 1, 0, -1, 1
);
- Ter Abr 07, 2020 1:17 pm
- Fórum: Dúvidas
- Tópico: Seta seguindo circunferência Tópico resolvido
- Respostas: 4
- Exibições: 3029
Re: Seta seguindo circunferência Tópico resolvido
Basicamente seria só adicionar +180, para que ficasse do lado oposto.
- Qua Mar 11, 2020 12:26 pm
- Fórum: Dúvidas
- Tópico: criar inimigos em quantidades aleatoria
- Respostas: 3
- Exibições: 997
Re: criar inimigos em quantidades aleatoria
Você pode utilizar o choose(x1, x2, x3,...) , nele quanto mais valores iguais existirem mais chance há de cair este valor, porém não é eficiente, seria interessante criar um script para isso assim: Script "chance(valor)": ///@desc Script de chance ///@arg valor return random(100) < argumen...
- Ter Mar 10, 2020 7:53 pm
- Fórum: Dúvidas
- Tópico: criar inimigos em quantidades aleatoria
- Respostas: 3
- Exibições: 997
Re: criar inimigos em quantidades aleatoria
Usa um repeat e um irandom_range assim:
Código: Selecionar todos
var ran = irandom_range(1, 5);
repeat(ran){
instance_create...
}
- Sex Fev 21, 2020 12:34 pm
- Fórum: Dúvidas
- Tópico: mascara de sprite estática
- Respostas: 7
- Exibições: 1690
Re: mascara de sprite estática
Então você deve criar um sprite separada como eu disse, e definir na mascara do objeto.
- Sex Fev 21, 2020 12:28 am
- Fórum: Dúvidas
- Tópico: mascara de sprite estática
- Respostas: 7
- Exibições: 1690
Re: mascara de sprite estática
Ele agarra nas paredes por conta da mudança de uma sprite para outra com mascara de tamanho diferente, se todas tiverem o mesmo tamanho isso não deve acontecer, ou somente cria uma sprite com um formato determinado, e no objeto selecione a Mask logo a baixo da sprite.
- Qui Fev 20, 2020 10:28 pm
- Fórum: Projetos
- Tópico: Triangle Fly
- Respostas: 2
- Exibições: 1192
Re: Triangle Fly
O game ficou bem legal, gostei bastante da IA dos inimigos, a trilha sonora também ficou ótima da uma imersão legal no game, é isso ai parabéns pelo game.
Re: XP em gml
Sim o código ficaria no objeto soldado.
Esse "traço" é o simbolo de Subtração, vida atual do inimigo menos o dano da bala, caso esse numero seja menor ou igual a 0 ele executa o código determinado.
Esse "traço" é o simbolo de Subtração, vida atual do inimigo menos o dano da bala, caso esse numero seja menor ou igual a 0 ele executa o código determinado.
- Seg Fev 17, 2020 11:06 pm
- Fórum: Dúvidas
- Tópico: zoom escolher obj espeçifico
- Respostas: 3
- Exibições: 1004
Re: zoom escolher obj espeçifico
O código basicamente checa se você esta com o mouse em cima do objeto goku e checa se esta pressionando o botão esquerdo do mouse, caso esteja ele determina o objeto que a camera devera focar.
&& = and;
|| = or;
&& = and;
|| = or;
- Seg Fev 17, 2020 1:42 pm
- Fórum: Dúvidas
- Tópico: zoom escolher obj espeçifico
- Respostas: 3
- Exibições: 1004
Re: zoom escolher obj espeçifico
Você deve utilizar o ID do objeto não o object_index, pois caso haja mais de um instancia do mesmo objeto na room ele vai pegar a ultima criada, quando clicar no objeto você deve pegar o id assim: var inst = instance_position(mouse_x, mouse_y, obj_goku); if(mouse_check_button_pressed(mb_left) &&...
Re: XP em gml
Fácil, é só salvar o ID do ultimo soldado que atirou no objeto inimigo, tendo em mente que você possui um objeto bala que colidira com o inimigo. No objeto bala você cria um variável que salvara o ID do soldado, assim: - Objeto Bala /// Create Event id_soldado = noone; Quando a bala for instanciada ...
- Seg Fev 10, 2020 6:41 pm
- Fórum: Dúvidas
- Tópico: acessar variavel de outro obj GML
- Respostas: 3
- Exibições: 1094
Re: acessar variavel de outro obj GML
Apenas no evento de colisão, se for no step você deve usar alguma das funções de colisão para pegar o ID do objeto e checar a variável.
- Seg Fev 10, 2020 2:43 pm
- Fórum: Dúvidas
- Tópico: acessar variavel de outro obj GML
- Respostas: 3
- Exibições: 1094
Re: acessar variavel de outro obj GML
Simples, adiciona um Event Collision no objeto bola, e nesse evento coloca esse código:
Código: Selecionar todos
if(other.turbo == true){
// Objeto bola é destruido
instance_destroy();
}else{
// Objeto boy é destruido
with(other){ instance_destroy(); }
}
- Dom Fev 02, 2020 1:09 am
- Fórum: Dúvidas
- Tópico: Ajuda Num Bug
- Respostas: 1
- Exibições: 644
Re: Ajuda Num Bug
Provavelmente o problema do player ficar travado é que deva ser a mascara de colisão dela, tente deixar todas a sprites, incluindo as de pulo com a mesma mascara colisão(o mesmo tamanho). O código esta meio ilegível tente deixar mais conciso. Tipo assim, você utiliza as variáveis que você já possui ...
- Sáb Jan 18, 2020 8:03 pm
- Fórum: Dúvidas
- Tópico: image_index gml
- Respostas: 1
- Exibições: 671
Re: image_index gml
Levando em consideração que você já possui a forma de colisão, você só precisa fazer uma checagem. Lembrando que os frames começam pelo numero 0, se são 6 frames você usará o frame 5. Exemplo: // Step do objeto boy var colisao = collision_point(x, y, obj_explosao, false true); if(colisao.image_index...
- Seg Jan 13, 2020 1:32 pm
- Fórum: Dúvidas
- Tópico: mudar a cor do da sprite ou iluminação gml
- Respostas: 4
- Exibições: 1168
Re: mudar a cor do da sprite ou iluminação gml
gpu_set_fog() é utilizado mais em 3d para fazer aquele efeito de nevoa, para mascarar coisas que estão muito distantes e não precisam ser renderizadas, no 2d ele simplesmente pega a sprite após ele e deixa com uma coloração unica basicamente. sprite_index é a sprite que você colocou no seu objeto, ...
- Dom Jan 12, 2020 11:31 pm
- Fórum: Dúvidas
- Tópico: mudar a cor do da sprite ou iluminação gml
- Respostas: 4
- Exibições: 1168
Re: mudar a cor do da sprite ou iluminação gml
Você quer tipo um efeito de dano? Com esse código creio que você não precisará colocar somente nos 5 primeiros frames, pois você pode regular a velocidade com que ele decrementa o alpha do efeito brilho. // Create alpha = 0; // Alpha para o efeito // Step var velAlpha = 0.05; // Velocidade que o efe...
- Sex Dez 20, 2019 9:34 pm
- Fórum: Dúvidas
- Tópico: velocidade ideal para a animação
- Respostas: 1
- Exibições: 710
Re: velocidade ideal para a animação
O ideal é o que lhe agradar mais, pois depende muito do resultado que você quer, por exemplo, uma animação de um player andando normalmente faço com 6 frames e deixo o padrão do gmk de 15fps(frames per seconde) e para mim fica fluido e bom, caso não fique eu vou testando até achar o ponto "idea...
- Ter Ago 27, 2019 10:48 am
- Fórum: Dúvidas
- Tópico: Creation Code do GM 8.1 não funciona
- Respostas: 2
- Exibições: 1399
Re: Creation Code do GM 8.1 não funciona
Que eu saiba o Creation Code funciona depois do Create Event, e igual o Create Event é executa somente uma vez, então caso esteja colocando um código que precise ser executado mais de uma vez não ira funcionar.
- Dom Jul 28, 2019 7:47 pm
- Fórum: Discussões
- Tópico: Fatal Exception - GameMaker: Studio 2
- Respostas: 6
- Exibições: 5106
Re: não sei como arrumar
Reinstalou já?
- Dom Jul 28, 2019 12:05 pm
- Fórum: Dúvidas
- Tópico: Programar Ai do inimigo
- Respostas: 1
- Exibições: 876
Re: Programar Ai do inimigo
Para procurar o inimigo da pra fazer um simples Path pré-definido nos principais lugares que eles procuraria, para achar ele vc deveria usar algo para detectar pela Distance ou um Collision line. O modo para escapar seria depois que estiver na cela? ou enquanto ele esta te levando para a cela? Tenta...
- Qui Jul 25, 2019 1:18 am
- Fórum: Dúvidas
- Tópico: Queria fazer o personagem Inatingivel
- Respostas: 1
- Exibições: 1148
Re: Queria fazer o personagem Inatingivel
Basta criar um a variável para quando ganhar o jogo, assim. Create: jogo_ganho = false; Quando ganhar o jogo é só mudar para true jogo_ganho = true; Depois basta fazer esta condição, e dentro dela colocar o que atinge ele. Event Step: ou Event Colision: if(jogo_ganho == false){ // atingível }
- Sáb Mai 11, 2019 10:28 am
- Fórum: Dúvidas
- Tópico: Erro de remoção de pontos
- Respostas: 1
- Exibições: 911
Re: Erro de remoção de pontos
Foi mal mas não deu pra entender muito não, voce quer remover pontos entre palavras tipo "Variavel1.Variavel2.Variavel3.Variavel4" assim?
- Ter Mar 12, 2019 11:19 am
- Fórum: Dúvidas
- Tópico: Ajuda com chr
- Respostas: 1
- Exibições: 1213
Re: Ajuda com chr
Que eu saiba não existem caracteres que representem as setas, somente o key code mesmo, creio que você teria que criar uma sprite para representar eles.
- Seg Nov 07, 2016 11:40 am
- Fórum: Dúvidas
- Tópico: Multiplayer, recebimento de dados...
- Respostas: 0
- Exibições: 848
Multiplayer, recebimento de dados...
Eae galera Vi o tutorial aqui na tgmbrasil sobre mutiplayer nativo do gamemaker: https://tgmbrasil.com.br/viewtopic.php?f=52&t=88&p=93&hilit=multiplayer#p93 Estou com uma dúvida sobre o envio de pacote, de como ele recebe os dados mandados de uma cliente para o server. Bom para ser mais...
- Dom Out 30, 2016 2:20 pm
- Fórum: Dúvidas
- Tópico: Várias armas Tópico resolvido
- Respostas: 8
- Exibições: 4863
Re: Várias armas Tópico resolvido
Você esta falando que mudar somente a cor?, se for isso da sim, da pra mudar utilizando image_blend: cor, ou no draw_sprite_ext tem essa opção de mudar a cor.
Caso não sobre a cor não intendi.
Caso não sobre a cor não intendi.
- Sáb Out 29, 2016 8:12 am
- Fórum: Dúvidas
- Tópico: mouse_check_button duvidas
- Respostas: 3
- Exibições: 1509
Re: mouse_check_button duvidas
Bom é porque o evento Mouse Pressed que você cria no objeto e dele mesmo então ele se refere a somente ele, agora quando você coloca algum codigo no step do objeto ele não se limita a eles da mesma forma que o Global mouse tambem não porque ele é global, mas a sim uma forma simples de fazer isto, v...
- Sex Out 28, 2016 4:15 pm
- Fórum: Dúvidas
- Tópico: Como criar um jogo de cruzadinha usando o Game Maker?
- Respostas: 5
- Exibições: 2136
Re: Como criar um jogo de cruzadinha usando o Game Maker?
Na verdade n, um pouquinho de estudo no gamemaker se fica pro em pouco tempo, e bem fácil e prático, só falta vontade.
- Sáb Out 22, 2016 10:58 pm
- Fórum: Dúvidas
- Tópico: Game Jo Ken Po
- Respostas: 1
- Exibições: 1068
Re: Game Jo Ken Po
Bom da pra você criar uma variável para cada comando dos três. Quando você pressionar uma tecla e a primeira variável estiver vazia e só adicionar a tecla pressionada a ela, caso a primeira variável não esteja vazia ela checa a segunda caso também não esteja, ela checa a terceira com if e else da pr...
- Sex Out 21, 2016 10:10 pm
- Fórum: Discussões
- Tópico: Como fazer combos?
- Respostas: 4
- Exibições: 2143
Re: Ajudem um iniciante
É isso ai mesmo que o amigo Dust disse, utilizar alarms é a melhor maneira de fazer um combo.
- Qui Out 20, 2016 11:15 pm
- Fórum: Dúvidas
- Tópico: Ajuda com resolução Tópico resolvido
- Respostas: 1
- Exibições: 1474
Re: Ajuda com resolução Tópico resolvido
É 16x16 pode ficar muito pequeno entretanto da pra você escalonar ele pelo codigo ou pela view_port da room, mas recomendo fazer com um tanho pelo menos de 32x32 ou 48x48 para que o game corra mais suave...
- Sex Out 14, 2016 9:49 am
- Fórum: Dúvidas
- Tópico: menu de upgrade de torre
- Respostas: 6
- Exibições: 1899
Re: menu de upgrade de torre
Faz uma variavel global, ai utiliza ela para pegar o id verdadeiro da torre(objeto). Ex: global .var_torre = id , essa variável seria em outro objeto que ficaria todo tempo na room, então você pegaria esta mesma variável e adicionaria no botão para fazer upgrade, global .var_tower.LEVEL += 1. Não se...
- Dom Out 09, 2016 11:54 am
- Fórum: Projetos
- Tópico: Movie Breaker
- Respostas: 4
- Exibições: 1732
Re: Movie Breaker
Jogo ta bem bonito, talvez você possa adicionar um efeito de explosão entre as linhas quando obter uma certa quantidade de pontos. Alguns efeitos nas bordas da tela quando ganha-se speed ou slow acho que ficaria maneiro. Tem um game chamado THUMPER Psychedelic, ele tem um trilha sonora e uns efeitos...
- Seg Out 03, 2016 8:52 am
- Fórum: Discussões
- Tópico: Sobre Download da versão Free do GameMaker
- Respostas: 6
- Exibições: 2245
Re: Sobre Download da versão Free do GameMaker
Bom da pra você baixar na steam lá tem ele.
Normalmente acontece isso se não estou enganado por conta de anti-virus ou firewall, raramente acontece aqui mas quando acontece eu dou um duplo click nele ou tento executar direto aonde ele foi baixado mesmo que não tenha terminado.
Normalmente acontece isso se não estou enganado por conta de anti-virus ou firewall, raramente acontece aqui mas quando acontece eu dou um duplo click nele ou tento executar direto aonde ele foi baixado mesmo que não tenha terminado.
- Seg Set 26, 2016 7:27 pm
- Fórum: Dúvidas
- Tópico: Velocidade do path Tópico resolvido
- Respostas: 2
- Exibições: 2000
Re: Velocidade do path Tópico resolvido
Opa vlw, era isso mesmo.
- Seg Set 26, 2016 4:35 pm
- Fórum: Dúvidas
- Tópico: Velocidade do path Tópico resolvido
- Respostas: 2
- Exibições: 2000
Velocidade do path Tópico resolvido
Gostaria de saber se é possível alterar a velocidade de um path enquanto ele esta ocorrendo.
- Ter Mai 31, 2016 12:29 am
- Fórum: Dúvidas
- Tópico: Alguém poderia fazer uma engine no estilo Candy Crush Saga?
- Respostas: 1
- Exibições: 1125
Re: Alguém poderia fazer uma engine no estilo Candy Crush Saga?
Eu tava pensando nisso agorinha, vou ver se faço uma aqui...
- Ter Mai 31, 2016 12:27 am
- Fórum: Dúvidas
- Tópico: [Aumentar Nivel]
- Respostas: 1
- Exibições: 1094
Re: [Aumentar Nivel]
Ta você tem que especificar mais o seu código, pelo que to vendo faltou a variável do level dentro dos parenteses...
Mas de qualquer forma especifique mais coloque os códigos principais aqui...
Mas de qualquer forma especifique mais coloque os códigos principais aqui...