Buscar
Login
Últimos assuntos
Social bookmarking
Conservar e compartilhar o endereço de Game Maker Brasil em seu site de social bookmarking
Conservar e compartilhar o endereço de Game Maker Brasil em seu site de social bookmarking
Ajuda em um game q to fazendo
Página 1 de 1 • Compartilhe •
Ajuda em um game q to fazendo
Tipo, eu to fazendo um game e tipo... quero fazer com quem se vc aperta um botao vc segura o objeto e pode levar pra tal lugar e se aperta ele solta ali... q nem o game do MARIO... quando o mario ta correndo e encosta num casco, ele segura, e quando solta o casco vai pra frente... ateh ae ja consigo fazer, soh n consigo fazer com q o casco siga perfeito a mao do mario,,,, ajudem plz!!!!

and.kenobi- Ocasional

-
Número de Mensagens: 84
Idade: 19
Localização: Sorocaba
Warning de respeito as regras:
Data de inscrição: 28/01/2010

Re: Ajuda em um game q to fazendo
Você quer dizer que apenas o casco não fica na posição certa? Que código você está usando, onde (Step, Collision, etc.), e o que está acontecendo? O casco fica na posição errada ou "se atrasa" na hora de seguir o Mario?
"Para ter uma vida longa, basta não morrer" Igor KinGamer
Meus projetos:
Square War
Mazorb
Veja as minhas engines!
R.I.P. Michael Jackson


Igor KinGamer- Colaborador

-
Número de Mensagens: 633
Idade: 14
Localização: Minha casa, Brasil
Data de inscrição: 27/09/2008
Prêmios
Troféus de Ouro:
Troféus de Prata:
Troféus de Bronze:
Re: Ajuda em um game q to fazendo
and.kenobi escreveu:Igor KinGamer escreveu:Você quer dizer que apenas o casco não fica na posição certa? Que código você está usando, onde (Step, Collision, etc.), e o que está acontecendo? O casco fica na posição errada ou "se atrasa" na hora de seguir o Mario?
se atrasa para seguir o mario, (tipo o casco fica tremendo...) e eu to usando em STPE
eu fiz isso no casco
if collision_rectangle (bbox_left, bbox_top, bbox_right, bbox_bottom, obj_player, 1, 1){
if keyboard_check (vk_shift) //se estiver segurando SHIFT ele segura o casco
{
x = global.player_x+15;
y = global.player_y-20;
}
nao fica legal... pq?
Última edição por and.kenobi dia Ter Fev 09, 2010 1:46 pm, editado 1 vezes

and.kenobi- Ocasional

-
Número de Mensagens: 84
Idade: 19
Localização: Sorocaba
Warning de respeito as regras:
Data de inscrição: 28/01/2010

Re: Ajuda em um game q to fazendo
tenta colocar assim: no lugar onde você fez para o casco seguir !
Onde está escrito "obj_player" você coloca o nome do objeto que deve ser o Mario, mas sem retirar o ponto que vem depois do nome !
- Código:
x = obj_player.x+15;
y = obj_player.y-20;
hspeed=obj_player.hspeed;
vspeed=obj_player.hspeed;
Onde está escrito "obj_player" você coloca o nome do objeto que deve ser o Mario, mas sem retirar o ponto que vem depois do nome !

Engine Chão de Gelo:
http://www.gamemakerbrasil.com/engines-f12/engine-com-chao-de-gelo-escorregadio-t4105.htm
Engine de Loja:
http://www.gamemakerbrasil.com/engines-f12/comprar-vida-e-tambem-inimigo-segue-o-player-atirando-t3973.htm

Denis Lemos- Veterano

-
Número de Mensagens: 518
Idade: 21
Localização: São Leopoldo-RS
Data de inscrição: 18/05/2009
Prêmios
Troféus de Ouro:
Troféus de Prata:
Troféus de Bronze:
Re: Ajuda em um game q to fazendo
NOSSA SENHORA... FUNCIONO o.O... meu deus... THANKS VERY MUCH... fico te devendo essa!!! Valew msm...
Ps.. se n for pedir demais... tem como explicar o que houve? e o q vc fez q fico perfeito?
Ps.. se n for pedir demais... tem como explicar o que houve? e o q vc fez q fico perfeito?

and.kenobi- Ocasional

-
Número de Mensagens: 84
Idade: 19
Localização: Sorocaba
Warning de respeito as regras:
Data de inscrição: 28/01/2010

Re: Ajuda em um game q to fazendo
Acho que é por que você pegava as coordenadas do player atravéz das variáveis player_x e player_y, e depois repassava para o casco, talvez possa ter havido uma demora da leitura da coordenada do player até ela ser aplicada ao objeto casco !
Então o que foi feito foi pegar as coordenadas diretamente do player, sem passar antes por outra variável !
Na minha cabeça que tem poucos neuroneos, penso que é por isso, mas talves o Kabeção ou outro usuário que entenda melhor, possa nos dizer o motivo !
Então o que foi feito foi pegar as coordenadas diretamente do player, sem passar antes por outra variável !
Na minha cabeça que tem poucos neuroneos, penso que é por isso, mas talves o Kabeção ou outro usuário que entenda melhor, possa nos dizer o motivo !

Engine Chão de Gelo:
http://www.gamemakerbrasil.com/engines-f12/engine-com-chao-de-gelo-escorregadio-t4105.htm
Engine de Loja:
http://www.gamemakerbrasil.com/engines-f12/comprar-vida-e-tambem-inimigo-segue-o-player-atirando-t3973.htm

Denis Lemos- Veterano

-
Número de Mensagens: 518
Idade: 21
Localização: São Leopoldo-RS
Data de inscrição: 18/05/2009
Prêmios
Troféus de Ouro:
Troféus de Prata:
Troféus de Bronze:
Re: Ajuda em um game q to fazendo
Denis Lemos escreveu:Acho que é por que você pegava as coordenadas do player atravéz das variáveis player_x e player_y, e depois repassava para o casco, talvez possa ter havido uma demora da leitura da coordenada do player até ela ser aplicada ao objeto casco !
Então o que foi feito foi pegar as coordenadas diretamente do player, sem passar antes por outra variável !
Na minha cabeça que tem poucos neuroneos, penso que é por isso, mas talves o Kabeção ou outro usuário que entenda melhor, possa nos dizer o motivo !
Eu acho que estava tremendo porque, ao mudar a posição do casco, ele não encostava mais no player, assim o teste "if collision_rectangle (bbox_left, bbox_top, bbox_right, bbox_bottom, obj_player, 1, 1)" retornando em um step true, no outro false, no outro true, etc., ou algo assim. Eu não tenho certeza. Mas do seu jeito dá certo porque o casco fica com a mesma velocidade do player, totalmente igual (como você usou hspeed e vspeed).
"Para ter uma vida longa, basta não morrer" Igor KinGamer
Meus projetos:
Square War
Mazorb
Veja as minhas engines!
R.I.P. Michael Jackson


Igor KinGamer- Colaborador

-
Número de Mensagens: 633
Idade: 14
Localização: Minha casa, Brasil
Data de inscrição: 27/09/2008
Prêmios
Troféus de Ouro:
Troféus de Prata:
Troféus de Bronze:
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum






















» Highscore List customisada !
» Usando draw(indo com a view no mesmo local)
» OLDMAN A AVENTURA
» chefão atirando de diferentes formas??
» Rayman no paint
» Ajudem com AI de tiros
» [PEDIDO] Tiro em plataforma (esquerda e direita)
» Mario plataforma!