Programando com o Game Maker - #GML 3.1 - Red Screen Soft

Programando com o Game Maker - #GML 3.1 Variáveis, Vetores e Constantes Alex Ferreira Costa DECLARAÇÃO DE VARIÁVEIS SINAL DE ATRIBUIÇÃO moedas = 1...
3 downloads 60 Views 429KB Size

Programando com o Game Maker - #GML 3.1

Variáveis, Vetores e Constantes Alex Ferreira Costa

DECLARAÇÃO DE VARIÁVEIS SINAL DE ATRIBUIÇÃO

moedas = 100 IDENTIFICADOR

VALOR

NOMENCLATURA DE VARIÁVEIS moedas 1Armas _VIDA_ Item05 _maçãs sprArm random

= = = = = = =

100 50 1 3 99 0 10

← CORRETO ← ERRADO ← CORRETO ← CORRETO ← ERRADO ← ERRADO ← ERRADO

TIPOS DE VARIÁVEIS NUMÉRICA (DOUBLE): pontos = 95 velocidade = 6.3 nota = 9.55

TEXTO (STRING): nome = ‘João’ frase = “Variáveis variam variavelmente”

OPERAÇÕES MATEMÁTICAS ADIÇÃO:

MULTIPLICAÇÃO:

moedas += 1 veloc += 0.2 veloc2 = veloc + 2

bonus *= 5 fric *= 0.93 triplo = bonus * 3

SUBTRAÇÃO:

DIVISÃO:

vidas -= 1 o2 -= 0.5 valor = nota1 - imposto

metade /= 2 quarto /= 4 pc = (valor / maximo) * Divisões por zero causam erro

CONCATENAÇÃO DE STRINGS STRING + STRING: nome = “Joseph” sob += “Houston” completo = nome + sob comp = nome + “ ” + sob

STRING + NÚMERO: nome = “John” moedas = 100 txt = nome + “ possui” + string(moedas) + “ moedas”

ARRAYS OU VETORES USAM ÍNDICES: nomes[0] = “Joseph” nomes[1] = “John” nomes[2] = “Robert” meu_indice = 1 terceiro = nomes[2] segundo = nomes[meu_indice] PODEM TER DUAS E TRÊS DIMENSÕES: texto[0,0] = “Começar o jogo” texto[1,0] = “Start the game” texto[2,0] = “Empezar la partida” tabelas[0,1,4] = 10

ESCOPO DAS VARIÁVEIS JOGO (GLOBAL)

EVENTO (TEMPORÁRIA)

OBJETO (LOCAL)

ORDEM DOS EVENTOS CREATE STEP

OCORRE APENAS NA CRIAÇÃO DO OBJETO

REPETE ENQUANTO O OBJETO EXISTIR

REPETE ENQUANTO O OBJETO EXISTIR

DRAW