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: 99
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
Quer pegar aquele seu amigo chato sem ferrar o PC dele nem provocar um ataque cardíaco? Envie-lhe o Super PacMan!
Veja minhas engines!

Igor KinGamer- Colaborador

-
Número de Mensagens: 702
Idade: 15
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 em Ter Fev 09, 2010 1:46 pm, editado 1 vezes

and.kenobi- Ocasional

-
Número de Mensagens: 99
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 !
Chuck Norris ganha do espelho no par ou ímpar, escolhendo ímpar.
Chuck Norris não usa relógio. Ele decide que horas são.
Chuck Norris uma vez chutou um cavalo no queixo. Nasciam as girafas.
Chuck Norris perdeu a virgindade antes do pai.
Uma vez Chuck Norris mijou na Indonésia. Começou o Tsunami.

Denis Lemos- Veterano

-
Número de Mensagens: 823
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: 99
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 !
Chuck Norris ganha do espelho no par ou ímpar, escolhendo ímpar.
Chuck Norris não usa relógio. Ele decide que horas são.
Chuck Norris uma vez chutou um cavalo no queixo. Nasciam as girafas.
Chuck Norris perdeu a virgindade antes do pai.
Uma vez Chuck Norris mijou na Indonésia. Começou o Tsunami.

Denis Lemos- Veterano

-
Número de Mensagens: 823
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
Quer pegar aquele seu amigo chato sem ferrar o PC dele nem provocar um ataque cardíaco? Envie-lhe o Super PacMan!
Veja minhas engines!

Igor KinGamer- Colaborador

-
Número de Mensagens: 702
Idade: 15
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



















» Como fazer um jogo de browser
» Pq o dungeon333 foi banido??? oO
» Ajuda com pacman
» historinha de inicilização
» Caretta
» Engine Poder ao Pegar Objeto (by Giosepe Luiz)
» Valor de step
» O que é necessário possuir?