Conectar-se

Esqueci minha senha

Últimos assuntos
» colisão de queda após outra colisão dando problema
Ontem à(s) 18:08 por Lighter

» [Duvida] O que aprender
Ontem à(s) 15:32 por Markituh

» BUILD FAILED: Cannot find BUILD.xml
Ontem à(s) 14:50 por ReisBlender

» Nota de esclarecimento - GMBR voltou!
Sex 23 Jun 2017, 20:33 por Willy

» Regras do Fórum
Sex 23 Jun 2017, 19:02 por GMBR

» Retorno da GMBR!!!
Ter 24 Jan 2017, 15:43 por GMBR

» Jogo Dengue HTML
Seg 30 Nov 2015, 16:17 por guga

» Criando IA Simples para inimigos
Qua 25 Nov 2015, 19:22 por DJDAVYD

» Ordenar variavel em ordem decrescente
Sex 28 Ago 2015, 21:09 por Kodained

» Crio Trilha Sonora para Games!
Qui 27 Ago 2015, 13:50 por Isaias Malafaia

» Problema com Colisão
Qui 27 Ago 2015, 12:30 por The_Game

» Quem quer Uma Engine, e de Quê?
Qui 27 Ago 2015, 09:22 por theguitarmester

» [RESOLV]Como adicionar 2 objetos na mesma posição?
Qua 26 Ago 2015, 11:38 por Bhryenno Kelvyn Carlson

» Sistema de porta!!!
Ter 25 Ago 2015, 21:29 por theguitarmester

» Venda de objetos em Inventário - Multiplicado
Seg 24 Ago 2015, 18:33 por AG Hydra

» Atirar na direção certa
Seg 24 Ago 2015, 09:03 por theguitarmester

» Western Duels
Seg 24 Ago 2015, 07:47 por theguitarmester

» Problemas na compilação android
Dom 23 Ago 2015, 23:43 por Zero.

» Dúvida sobre strings, lendo txt
Sab 22 Ago 2015, 20:31 por Pai véi

» Como estabilizar um som
Sab 22 Ago 2015, 19:03 por Isquilo_Roedor

» Janela Modal
Sab 22 Ago 2015, 09:23 por Pai véi

» Sobre instance Creation Code
Sab 22 Ago 2015, 08:39 por Pai véi

» LudumDare #33
Sex 21 Ago 2015, 21:17 por WellingtonBecker

» Como fazer um temporizador
Sex 21 Ago 2015, 19:02 por Isquilo_Roedor

» GMS sempre salva projeto ao compilar?
Sex 21 Ago 2015, 12:32 por Pai véi

Quem está conectado
24 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 24 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 324 em Ter 05 Out 2010, 13:36

Códigos GML para iniciantes

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

Códigos GML para iniciantes

Mensagem por Markituh em Sab 10 Abr 2010, 00:07

Nome: Códigos GML para iniciantes
Descrição: Códigos em GML para iniciantes no Game Maker
Nível de dificuldade: Iniciante
Requerimentos: Qualquer uma versão(Eu acho)
Desenvolvimento:
OBS: Os códigos a seguir são de autoria do site gamemakercodes.

Este script pausa o jogo.

Código:
// Este script mostra uma mensagem e pausa o jogo

{
  draw_set_font(font name here);
  draw_set_color(c_red);
  draw_set_halign(fa_center);
  draw_text(room_width/2,100,'Jogo pausado. Aperte qualquer tecla para continuar.');
  screen_refresh();
  keyboard_wait();
  io_clear();
}

Este script envolve o movimento do personagem.Coloque-o no evento "Outside Room"

Código:
move_wrap(true,true,32)

Este script preenche uma tabela de highscore. Eles não irão sair dali até que você consiga uma certa pontuação

Código:
/////////////////////////////////////////////////////////////////
//
//  arguments: argument 0: top score to use
//
//    remarks: Place in the Game Start event of some object.
////////////////////////////////////////////////////////////////
{
  // check whether highscore contains values
  if (highscore_value(1) > 0) exit;
  // fill in some nice names
  nnn = argument0/10;
  highscore_add('top shot'      ,10*nnn);
  highscore_add('excellent'    , 9*nnn);
  highscore_add('very good'    , 8*nnn);
  highscore_add('good'          , 7*nnn);
  highscore_add('reasonable'    , 6*nnn);
  highscore_add('average'      , 5*nnn);
  highscore_add('getting better', 4*nnn);
  highscore_add('poor'          , 3*nnn);
  highscore_add('very poor'    , 2*nnn);
  highscore_add('nothing'      , 1*nnn);
}

Esse código fará com que um objeto se mova quando o mouse não. Este script deve ir no evento Create do objeto que se move.

Código:
//Este script é usado para fazer um movimento da coisa como o mouse é
//Comentários: Por favor,coloque isso no evento Create do objeto que o mouse movimenta.
{
  nome do objeto aqui.x = mouse_x
  nome do objeto aqui.y = mouse_y
}

Este script também movimenta para o mouse. Isso fará o objeto apenas ir para a borda da tela e parar (este mouse ainda pode ir):

Código:
{
if (x>(room_width-32)) then x=(room_width-32)
if (x<-32) then x= 0

if (y>(room_height-32)) then y=(room_height-32)
if (y<-32) then y= 0
}
avatar
Markituh

Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Códigos GML para iniciantes

Mensagem por PedroX em Sab 10 Abr 2010, 19:46

gostei do tutorial...
e tambem gostei do site...
parece ser bom...
obrigado por postar.
vlw

PedroX

Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6034
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Códigos GML para iniciantes

Mensagem por Markituh em Sab 10 Abr 2010, 20:38

Denada,cara! Ajudar é uma coisa que eu gosto e muito! Espero que este tutorial ajude muitos iniciantes em GML,que eu sei que existem muitos(ou poucos Razz).
avatar
Markituh

Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Códigos GML para iniciantes

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

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

- Tópicos similares

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