Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[17%] Lista de Variáveis do Game Maker
3 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
[17%] Lista de Variáveis do Game Maker
Lista de Variáveis do Game Maker
Traduzido e Adaptado da Yoyo Wiki.
Traduzido e Adaptado da Yoyo Wiki.
Leia por favor:
- Leia-me (:
- Oi pessoal, eu estou traduzindo a lista de variáveis do game maker (Lista de Variáveis). Ainda não está completo mas já vou postar para ver se ganha a aceitação da comunidade, iria ser frustrante ter todo esse trabalho se não fosse util para o fórum. Por favor comentem dizendo se gostaram ou não.
Algumas informações:
Apesar deste projeto ser uma tradução, estou adicionando diversas coisas à explicação destas variáveis para que fique mais fácil de compreender a utilidade delas, então esse projeto é em partes uma tradução, estou fazendo explicações me baseando na wiki original.
Eu não sou um tradutor excelente, muito menos um programador excelente por isso se encontrarem algum erro, seja na explicação, nos códigos na formatação, me informe mas faça isto com educação, eu não recebi nenhum centavo por estar traduzindo isto.
Estou atualizando o tópico à medida que as traduções ficam prontas, até agora fiz tudo sozinho então é um processo um pouco lento mas posto novas traduções quase que diariamente.
Se este projeto der certo, irei fazer a tradução da lista de funções do game maker. Lista de Funções do Game Maker
IMPORTANTE: Dicionário de Tradução
- dicionário de tradução:
- As seguintes palavras foram traduzidas quando se encaixam na descrição.
Inglês - Português
Real - Real
Quando o valor retornado está dentro do conjunto dos números reais.
String - Texto
Quando uma variável retornar um valor em forma de texto
Integer - Numero Inteiro
Quando uma variável retorna um valor que pertence aos números inteiros (Ex: 1, 5, mas nunca 1,5 ou 5,2)
Read-Write - Leitura e Escrita
Quando uma variável pode ser visualizada e editada.
Read-only - Apenas Leitura
Quando uma variável pode apenas ser editável.
Scope - Alcance
Alcance de uma Variável (Global ou Local).
Global - Global
Quando uma variável tem o mesmo valor para todas as instâncias do jogo.
Local - Local
Quando uma variável existe apenas para determinada instância do jogo.
Room - Room
Por favor, nunca usem quarto para traduzir room.
Background - Background
Essa eu adicionei pois existem varias traduções para Background.
Blend - Blend
Quando se referir a função de mistura de cores no game maker.
B
background_blend[0...7]
- background_blend:
- Em construção
- background_color:
Descrição:
É a cor mostrada numa room que não tem uma imagem de background definida.
Propriedades:- Real
- Leitura e Escrita
- Alcance: Global
Aplicação num Código:- Código:
background_color=c_white
Notas:
1- Esta variável não funciona com HTML5 e sempre retornará o valor 0.- Real
- background_height:
Descrição:
Retorna o valor da altura da imagem de background.
Propriedades:- Real
- Apenas Leitura
- Alcance: Global
Aplicação num código:- Código:
draw_text(x,y,background_height[0])
Notas:
1- Cada room possui um total de 7 backgrounds:
Por isso, quando estiver escrevendo o código você pode opcionalmente especificar o background que você quer:- Código:
background_height[0] //Retorna o valor do background0
background_height[1] //Retorna o valor do background1
background_height[7] //Retorna o valor do background7
- Real
- background_showcolor:
Descrição:
Essa variável ativa e desativa o desenho da cor de fundo (background). Pode ser ativado ou desativado com true ou false e 0 ou 1, respectivamente.
Propriedades:- Real
- Leitura e Escrita
- Alcance: Global
Aplicação num código:- Código:
background_showcolor=false
- Código:
background_showcolor=0
Notas:
1- Quando você desativa o desenho da cor do background, o fundo é preenchido com preto, sendo assim, isso não aumenta o desempenho do jogo. Então, conclui-se que desativar a variável background_showcolor tem o mesmo efeito que:- Código:
background_color=c_black
2- Esta variável não funciona com HTML5 e sempre retorna o valor 0.- Real
- background_widht:
Descrição:
Retorna o valor da largura da imagem de background.
Propriedades:- Real
- Apenas Leitura
- Alcance: Global
Aplicação num código:- Código:
draw_text(x,y,background_width[0])
Notas:
1- Cada room possui um total de 7 backgrounds:
Por isso, quando estiver escrevendo o código você pode opcionalmente especificar o background que você quer:- Código:
background_width[0] //Retorna o valor do background0
background_width[1] //Retorna o valor do background1
background_width[7] //Retorna o valor do background7
- Real
C
cursor_sprite
- cursor_sprite:
Descrição:
É o sprite que está sendo usado como cursor. Quando não há nenhum sprite sendo usado, o valor da variável é -1.
Propriedades:- Real
- Leitura e Escrita
- Alcance: Global
Aplicação num código:- Código:
cursor_sprite=sprite0
*É necessário ter um sprite chamado "sprite0" para o código funcionar.
Notas:
1- Você pode colocar a id do sprite ao invés de nomes de sprites por exemplo:- Código:
cursor_sprite=0 //Irá definir o primeiro sprite adicionado ao jogo como cursor.
cursor_sprite=1 //Irá definir o segundo sprite adicionado ao jogo como cursor.
sprite0 = ID: 0
sprite9 = ID: 9
A ID de cada sprite é única e renomear um sprite para o nome sprite0 não fará com que sua ID seja 0.
2- Esta variável não funciona com HTML5 e sempre retorna o valor 0.- Real
D
debug_mode
- debug_mode:
Descrição:
Se o jogo estiver sendo executado em modo de depuração (debug mode) o valor retornado será 1, se não, o valor retornado será 0.
Você pode editar essa variável usando true ou false e 0 ou 1.
Propriedades:- Real
- Apenas Leitura
- Alcance: Global
Aplicação num código:- Código:
if debug_mode=true
{show_message("Você está em modo de depuração!")}
else
{show_message("Você não está em modo de depuração!")}
Você está em modo de depuração! - Se você estiver em modo de depuração.
Você não está em modo de depuração! - Se você não estiver em modo de depuração.
Notas:
1- Esta variável não funciona com HTML5 e sempre retorna o valor 0.- Real
- depht:
Descrição:
O quão longe uma instância está. Um objeto com depht "1" estará sempre atrás de um objeto com depht "-1". Quanto menor a profundidade mais na frente o objeto está.
Propriedades:- Real
- Leitura e Escrita
- Alcance: Global
Aplicação num código:- Código:
depht=-1
Notas:
1- Esta variável não funciona com HTML5 e sempre retorna o valor 0.- Real
- direction:
Descrição:
É a direção do objeto em graus. Esta variável armazena o valor da direção que o objeto está virado. Sendo:
0 - Para direita.
180 - Para a esquerda.
360 - É a mesma direção que 0
Conclui-se que a variável aumenta no sentido anti-horário.
Propriedades:- Real
- Leitura e Escrita
- Alcance: Local
Aplicação num código:- Código:
if keyboard_check(vk_right) then
{
direction -= 4;
}
if keyboard_check(vk_left)
{
direction += 4;
}
image_angle = direction;
Notas:
1- Alterar a direção do objeto não fará com que a sprite sendo utilizada pelo mesmo também mude de direção. Para isso use a variável image_angle.
2- Valores negativos são aceitos por esta variável. Cada valor negativo é o oposto do seu respectivo valor positivo. Ou seja se 180 é para a esquerda -180 é para direita.
3- Esta variável não funciona com HTML5 e sempre retorna o valor 0.- Real
E
error_last
- error_last:
Descrição:
Armazena em valor de texto o último erro ocorrido. (Se existirem erros ocorridos)
O texto equivale à mensagem de erro comum do game maker. (Ver aplicação em um código)
Propriedades:- Texto
- Leitura e Escrita
- Alcance: Global
Aplicação num código:- Código:
draw_text(x,y,error_last)
Notas:
1- Esta variável não funciona com HTML5 e sempre retorna o valor 0.- Texto
- error_occourred:
Descrição:
Armazena valor 1, se um erro tiver ocorrido, e 0 se nenhum erro tiver ocorrido.
Propriedades:- Real
- Leitura e Escrita
- Alcance: Global
Aplicação num código:- Código:
if error_occourred=1
{show_message("Tá bugado isso aí tio")}
else
{show_message("Opa, tá funcionando")}
Notas:
1- Esta variável não funciona com HTML5 e sempre retorna o valor 0.- Real
F
false
- false:
Descrição:
false é um booleano, isso significa que qualquer variável que tenha este valor atribuído só pode ter no máximo dois valores (Verdadeiro ou Falso).
True e False tem valores constantes:
False corresponde a 0
True corresponde a 1
Propriedades:
"True" e "False" não são variaveis comuns, mas é possível afirmar que elas contêm valor real e constante.
O Alcance de false é indeterminado, uma vez que você pode armazenar o valor de diversas variáveis como false, sem problemas de interferências entre elas.
Aplicação num código:
A variável "false" é comumente usado em situações em que algo acontece se determinados critérios não são cumpridos. Por exemplo:- Código:
if (chave == false)
{
show_message("A porta está trancada!")
}
Notas:
1- False é armazenado com um valor real e por isso:
Qualquer valor abaixo de 0.5 = False
Qualquer valor acima ou igual à 0.5 = True
2- Em alguns casos pode se usar até três tipos de códigos diferentes que irão resultar na mesma ação:- Código:
if (instance_exists(obj_player)==false)
- Código:
if (instance_exists(obj_player)==0)
- Código:
if (not instance_exists(obj_player))
- friction:
Descrição:A variável friction pode ser descrita como atrito ou fricção. É um valor que será subtraido do valor absoluto da variável speed (velocidade). Isso significa que a cada step passado o "friction" fará com que o valor de "speed" esteja mais proximo de 0.
Propriedades:- Real
- Leitura e Escrita
- Alcance: Local
Aplicação num código:
1- Velocidades Positivas:
O código será aplicado no evento create de um objeto. A velocidade será 5 e a Fricção será 0.5:- Código:
speed=5;
friction=0.5;
Step / speed
1. 5
2. 4.5
3. 4
4. 3.5
5. 3
6. 2.5
7. 2
8. 1.5
9. 1
10. 0.5
11. 0
Depois que a variável chegar a 0, seu valor não mudará mais.
2- Velocidades Negativas
O código será aplicado no evento create de um objeto. A velocidade será -5 e a Fricção será 0.5:- Código:
speed=-5;
friction=0.5;
Step / speed
1. -5
2. -4.5
3. -4
4. -3.5
5. -3
6. -2.5
7. -2
8. -1.5
9. -1
10. -0.5
11. 0
Depois que a variável chegar a 0, seu valor não mudará mais.
Fricção negativa:
Você pode atribuir um valor negativo à "friction" sendo assim o objeto aumentaria sua velocidade ao invés de ficar mais lento.- Real
G
game_id
- game_id:
Descrição:Armazena o valor do ID do seu jogo. Esta ID é gerada aleatoriamente na .GMK quando um projeto é criado. A GID (Game ID) é util para diferenciar os jogos uns dos outros, e pode servir para a criação de keys de ativação, por exemplo. No Game Maker 8, a GID contém por padrão nove dígitos numéricos. Pode ser alterada no menu Global Game Settings -> Loading. Pode ser atribuída a ela um valor com no máximo dez dígitos com apenas números.
Propriedades:- Real
- Apenas Leitura
- Alcance: Global
Aplicação num código:- Código:
draw_text(x,y,string(game_id))
Notas:
1- Esta variável não funciona com HTML5 e sempre retorna o valor 0.- Real
- gamemaker_pro:
Descrição:
Indica se um jogo foi criado com a versão registrada do Game Maker.
Propriedades:- Real
- Apenas Leitura
- Alcance: Global
Aplicação num código:- Código:
if gamemaker_pro = 1
{
show_message("Versão registrada do game maker")
}
Notas:
1- Pode ser usada a variável gamemaker_registred para esta variável. Não existe nenhuma diferença entre elas.
2- Esta variável não funciona com HTML5 e sempre retorna o valor 0.- Real
Última edição por Dancity em Sáb 16 Fev 2013, 22:16, editado 2 vez(es)
Dancity- Games Ranking :
Notas recebidas : A
Data de inscrição : 11/01/2009
Reputação : 8
Número de Mensagens : 1340
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: [17%] Lista de Variáveis do Game Maker
Hum,eu testei aqui algumas funçoes e por enquanto estão boas,uma sugestão que eu te dou é que se você não se prenda apenas na teoria da tradução que tem no game maker,coloque seu toque pessoal para as traduçoes ficarem mais dinamicas ainda para os usuarios,entendeu ;)
JoaoVanBlizzard- Games Ranking :
Notas recebidas : B+B
Data de inscrição : 04/03/2012
Reputação : 144
Número de Mensagens : 1926
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Unity
Re: [17%] Lista de Variáveis do Game Maker
Como eu tinha escrito no "Leia por favor" eu fiz isso sim. A área de "Aplicação num código" foi eu que fiz, e a maioria das explicações não foram nem traduzidas e sim explicadas por mim baseado na lista original.
Esse tipo de tradução é muito difícil, é preciso mediar o que traduzir e o que não traduzir pois vocês continuam usando o game maker em inglês, e se eu usasse traduções 100% livres iriam surgir problemas em saber que coisa é que coisa.
Por exemplo, eu tenho que saber quando traduzir background e quando não traduzir background, se eu sempre traduzir e usar "plano de fundo" em todas as ocasiões poderão existir esses probleminhas de interpretação.
Vou colocar um dicionário de tradução pra tirar essas pequenas brechas que podem ocorrer na interpretação.
Muito obrigado JoaoVanBlizzard por comentar!
Estou abertos à opiniões. Valeu!
Abraços!
Esse tipo de tradução é muito difícil, é preciso mediar o que traduzir e o que não traduzir pois vocês continuam usando o game maker em inglês, e se eu usasse traduções 100% livres iriam surgir problemas em saber que coisa é que coisa.
Por exemplo, eu tenho que saber quando traduzir background e quando não traduzir background, se eu sempre traduzir e usar "plano de fundo" em todas as ocasiões poderão existir esses probleminhas de interpretação.
Vou colocar um dicionário de tradução pra tirar essas pequenas brechas que podem ocorrer na interpretação.
Muito obrigado JoaoVanBlizzard por comentar!
Estou abertos à opiniões. Valeu!
Abraços!
Dancity- Games Ranking :
Notas recebidas : A
Data de inscrição : 11/01/2009
Reputação : 8
Número de Mensagens : 1340
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: [17%] Lista de Variáveis do Game Maker
Puxa, que ideia boa traduzir aquela complicada lista em inglês da yoyo que fica cheia de links pra clicar! Quando estiver pronto precisam colocar como fixo esse tópico (poderiam até lançar um livro rsrsrs).
As funções funcionam perfeitamente.
A descrição está boa:
As funções funcionam perfeitamente.
A descrição está boa:
Propriedades:
Texto
Leitura e Escrita
Alcance: Global
E até existem códigos como exemplos com explicações.É a direção do objeto em graus. Esta variável armazena o valor da direção que o objeto está virado. Sendo:
0 - Para direita.
180 - Para a esquerda.
360 - É a mesma direção que 0
Espero que consiga terminar, eu tava precisando disso pro meu jogo.
- Código:
if keyboard_check(vk_right) then
{
direction -= 4;
}
if keyboard_check(vk_left)
{
direction += 4;
}
image_angle = direction;
BertFe- Games Ranking :
Notas recebidas : B
Data de inscrição : 10/10/2012
Reputação : 0
Número de Mensagens : 166
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [17%] Lista de Variáveis do Game Maker
Obrigado BertFe. Ainda bem que gostou!
Espero que seja útil para todos.
A yoyo wiki com a lançada do game maker studio ficou toda bagunçada, um administrador da wiki apagou um monte de tópicos úteis. Eu não sei se são novas funções e variáveis do GMS, mas a tendência é melhorar e que criem mais artigos para a Yoyo Wiki.
Continuo traduzindo, mas num ritmo mais lento, vou estar mais ocupado nas proximas semanas.
Espero que seja útil para todos.
A yoyo wiki com a lançada do game maker studio ficou toda bagunçada, um administrador da wiki apagou um monte de tópicos úteis. Eu não sei se são novas funções e variáveis do GMS, mas a tendência é melhorar e que criem mais artigos para a Yoyo Wiki.
Continuo traduzindo, mas num ritmo mais lento, vou estar mais ocupado nas proximas semanas.
Dancity- Games Ranking :
Notas recebidas : A
Data de inscrição : 11/01/2009
Reputação : 8
Número de Mensagens : 1340
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Super Manual Prático de Funções e Variáveis do Game Maker 8.0 [Letra A]
» Lista com todas funçoes do game maker
» [Info] Game Maker studio Versus Game Maker 8.0
» como fazer lista de download no game maker.
» Game Maker - Aula 4 - Variáveis
» Lista com todas funçoes do game maker
» [Info] Game Maker studio Versus Game Maker 8.0
» como fazer lista de download no game maker.
» Game Maker - Aula 4 - Variáveis
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos