Variaveis da GML

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

Variaveis da GML

Mensagem por Tiago Lima em Seg 06 Out 2008, 12:19

Alguem poderia colocar a função das variaveis padrão da GML?

Ex.:id, image_alpha, direction, friction etc.

_________________________________________________________

Ajudem o meu site eo meu fórum!

http://seucelular.net e http://seucelular.forumeiros.net


Última edição por tblima123 em Qua 08 Out 2008, 19:22, editado 1 vez(es)

Tiago Lima

Ranking : Nota C
Número de Mensagens : 199
Data de inscrição : 14/07/2008
Notas recebidas : C
Reputação : 17
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.youtube.com/user/CanalNexteLevel

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Janx em Seg 06 Out 2008, 13:19

id é o 'numero' do objeto. cada objeto tem seu numero. mesmo que sejam objetos iguais.

image_alpha = tranparencia do objeto. 1 = 100% visivel 0 = 0% visivel.

direction = direçao... nao sei como explicar essa xD!!

friction = fricçao... por exemplo vc poe um objeto com fricçao de 0.1 ai ele ta numa velocidade de 5, dai ele vai diminuindo a velocidade ateh xegar a 0 (de acordo com a fricçao que vc poe..)


se quiser outra fala ai =D

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Gusba em Seg 06 Out 2008, 13:21

direction é a direção em q um objeto vai se LOCOMOVER, se nao me engano em graus, para mudar a direção da sprite é image_angle

Gusba

Número de Mensagens : 1156
Idade : 21
Data de inscrição : 03/08/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.ciganospictures.hd1.com.br

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por PedroX em Seg 06 Out 2008, 19:29

tblima123 escreveu:
Ex.:id, image_alpha, direction, friction etc.
Ele disse por exemplo! ele quer mais codigos eu acho!
Mas ai seria muitos!
tblima fale sobre oq vc precisa mais...

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Igor KinGamer em Seg 06 Out 2008, 21:22

room = Se refere a alguma room, como "if room=roo_Fase1 then I'll_win_the_game(true, o.O)"

room_width = Largura da room.

room_height = Altura da room.

gravity = Gravidade.

gravity_direction = Direção da gravidade.

speed = Velocidade (aplicada para direção do objeto).

hspeed = Velocidade horizontal.

vspeed = Velocidade vertical.

x = Coordenada do plano cartesiano (eixo horizontal) [by: Dumetal]

y = Coordenada do plano cartesiano (eixo vertical) [by: Dumetal]

xprevious = "x" do step anterior. Ex.: Quando bate na parede "x=xprevious"

yprevious = "y" do step anterior. Ex.: Quando bate no teto "y=xprevious"

xstart = "x" inicial. Ex.: Quando morre, a vida reenche e "x=xstart"

ystart = "y" inicial. Ex.: Quando morre, a vida reenche e "y=ystart"

visible = Visível (true ou false)

solid = Sólido (também /\)

score = Pontos

health = Vida (como barrinha de vida)

lives = Vidas (chances, quantidade de barrinhas de vida (+ ou - isso))

sprite_index = O objeto ganha um sprite definido.

image_speed = Velocidade com que correm os frames do sprite utilizado.

image_xscale = Largura da imagem (largura original x quantidade escolhida, 1 para deixar normal).

image_yscale = Altura da imagem (altura original x quantidade escolhida, 1 para deixar normal)


▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬


if there_is_an_error then call_me

if you_want_i_post_something then i_can_post_it

maybe_ill_create_a_topic_about_this(true, what_do_you_think_?)


Última edição por Igor KinGamer em Seg 06 Out 2008, 22:09, editado 5 vez(es)

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por dumetal em Seg 06 Out 2008, 21:42

Igor KinGamer escreveu:
x = Não sei o.O

y = Não sei lol!

X = Coordenada do Plano Cartesiano (Eixo Horizontal)
Y = Coordenada do Plano Cartesiano (Eixo Vertical)

dumetal

Ranking : Nota E
Número de Mensagens : 277
Idade : 23
Data de inscrição : 28/03/2008
Notas recebidas : E
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://malukoes.blogspot.com

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Igor KinGamer em Seg 06 Out 2008, 21:48

dumetal escreveu:
Igor KinGamer escreveu:
x = Não sei o.O

y = Não sei lol!

X = Coordenada do Plano Cartesiano (Eixo Horizontal)
Y = Coordenada do Plano Cartesiano (Eixo Vertical)

Tava sendo sarcático o.O lol!
Mas assim é melhor

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Vampire em Ter 07 Out 2008, 09:18

pessoal, eu vi vcs falando sobre a variável ID e alguém disse que cada objeto tem uma ID diferente mesmo que sejam objetos iguais...

então, é possível eu destruir o objeto (instance_destroy) usando o ID do objeto??
por exemplo, se eu colocoar dentro de outro objeto para destruir o objeto de ID tal, isso é possível??

alguém poderia me dar uma exemplo de uso da variável ID?

Vampire

Número de Mensagens : 68
Data de inscrição : 14/07/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Fabião em Ter 07 Out 2008, 09:54

Vampire escreveu:pessoal, eu vi vcs falando sobre a variável ID e alguém disse que cada objeto tem uma ID diferente mesmo que sejam objetos iguais...

então, é possível eu destruir o objeto (instance_destroy) usando o ID do objeto??
por exemplo, se eu colocoar dentro de outro objeto para destruir o objeto de ID tal, isso é possível??

alguém poderia me dar uma exemplo de uso da variável ID?

Bom Vampire aqui no forum tem um tutorial sobre id e istancias que o brendam fez da uma olhada:

http://gmbr.forumeiros.com/tutoriais-f9/id-identificando-as-instancias-t316.htm

Fabião

Ranking : Nota B
Número de Mensagens : 247
Idade : 29
Data de inscrição : 06/07/2008
Notas recebidas : B
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Vampire em Ter 07 Out 2008, 10:18

po véio, brigadão.. isso vai me ajudar muito.

Vampire

Número de Mensagens : 68
Data de inscrição : 14/07/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Fabião em Ter 07 Out 2008, 11:06

Vampire escreveu:po véio, brigadão.. isso vai me ajudar muito.


que bom q resolveu sua duvidas!
as vezes e so da uma procuradinha no forum e vc pode encontrar exatamente
o q procurava ou sua duvida, existem muitos tutoriais no forum.
as vezes a sua duvida ja foi de outros.... Very Happy

Fabião

Ranking : Nota B
Número de Mensagens : 247
Idade : 29
Data de inscrição : 06/07/2008
Notas recebidas : B
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Tiago Lima em Qua 08 Out 2008, 11:29

A ideia éra fazer uma referencia das variaveis para futuras pesquisas nossas, e tambem aprender novas( já teve coisas deu me bater fazer e quando e tarde descubro que tinha uma variavel que facilitava), e as que eu sei, creio que vocês já sabem (em falar nisso até já postaram).

Pra os mais novos que eu no ramo estas são as variaveis da GML, divididas em global (são variaveis que alteram o modo jogo em geral) e as local ( que se referem apenas a um objeto em especifico)
global: argument
global: argument0
global: argument1
global: argument10
global: argument11
global: argument12
global: argument13
global: argument14
global: argument15
global: argument2
global: argument3
global: argument4
global: argument5
global: argument6
global: argument7
global: argument8
global: argument9
global: argument_relative
global: background_alpha
global: background_blend
global: background_color
global: background_foreground
global: background_height
global: background_hspeed
global: background_htiled
global: background_index
global: background_showcolor
global: background_visible
global: background_vspeed
global: background_vtiled
global: background_width
global: background_x
global: background_xscale
global: background_y
global: background_yscale
global: caption_health
global: caption_lives
global: caption_score
global: current_day
global: current_hour
global: current_minute
global: current_month
global: current_second
global: current_time
global: current_weekday
global: current_year
global: cursor_sprite
global: error_last
global: error_occurred
global: event_action
global: event_number
global: event_object
global: event_type
global: fps
global: game_id
global: health
global: instance_count
global: instance_id
global: keyboard_key
global: keyboard_lastchar
global: keyboard_lastkey
global: keyboard_string
global: lives
global: mouse_button
global: mouse_lastbutton
global: mouse_x
global: mouse_y
global: program_directory
global: room
global: room_caption
global: room_first
global: room_height
global: room_last
global: room_persistent
global: room_speed
global: room_width
global: score
global: secure_mode
global: show_health
global: show_lives
global: show_score
global: temp_directory
global: transition_kind
global: transition_steps
global: view_angle
global: view_current
global: view_enabled
global: view_hborder
global: view_hport
global: view_hspeed
global: view_hview
global: view_object
global: view_vborder
global: view_visible
global: view_vspeed
global: view_wport
global: view_wview
global: view_xport
global: view_xview
global: view_yport
global: view_yview
global: working_directory


local: alarm
local: bbox_bottom
local: bbox_left
local: bbox_right
local: bbox_top
local: depth
local: direction
local: friction
local: gravity
local: gravity_direction
local: hspeed
local: id
local: image_alpha
local: image_angle
local: image_blend
local: image_index
local: image_number
local: image_single
local: image_speed
local: image_xscale
local: image_yscale
local: mask_index
local: object_index
local: path_endaction
local: path_index
local: path_orientation
local: path_position
local: path_positionprevious
local: path_scale
local: path_speed
local: persistent
local: solid
local: speed
local: sprite_height
local: sprite_index
local: sprite_width
local: sprite_xoffset
local: sprite_yoffset
local: timeline_index
local: timeline_position
local: timeline_speed
local: visible
local: vspeed
local: x
local: xprevious
local: xstart
local: y
local: yprevious
local: ystart





Eu sei que muita gente já conhece elas, mas eu acho que ainda tem quem não saiba nem o que é uma variavel.









.

Tiago Lima

Ranking : Nota C
Número de Mensagens : 199
Data de inscrição : 14/07/2008
Notas recebidas : C
Reputação : 17
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.youtube.com/user/CanalNexteLevel

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por pedr0k11 em Seg 27 Out 2008, 14:49

Nuss

pedr0k11

Número de Mensagens : 70
Data de inscrição : 03/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por RKNF1995 em Seg 27 Out 2008, 15:37

voce tambem pode fazer um variavel por exemplo varuavek de score

cria um objeto e no evento create coloca:

global.pontos=score

(pontos e o nome da sua variavel)

ai no evento pode ser ao apertar enter coloque esse codigo

global.pontos-=1

(isso vai diminuir seu score em um ponto)

ai pode ser ao apertar espaço colque esse codigo

global.pontos+=1

(vai dar um ponto de score)

nesse exemplo isso serviria caso vc quises fazer dois scores diferentes no caso poderia se dois contadores ai pra dois objetos nao usarem o mesmo numero de score vc criaria duas globais

RKNF1995

Número de Mensagens : 1257
Idade : 21
Data de inscrição : 19/07/2008
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.rknf1995.blogspot.com

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Serrazine em Qua 29 Out 2008, 03:13

Vampire escreveu:pessoal, eu vi vcs falando sobre a variável ID e alguém disse que cada objeto tem uma ID diferente mesmo que sejam objetos iguais...

então, é possível eu destruir o objeto (instance_destroy) usando o ID do objeto??
por exemplo, se eu colocoar dentro de outro objeto para destruir o objeto de ID tal, isso é possível??



não só é, como eu considero a maneira mais facil de lidar com atributos diferentes para instancias do mesmo objeto

exemplo:

quando você usa instance_create, a função te retorna a id da instancia que está sendo criada

então:

Código:
tiro = instance_create(x, y, obj_projetil); //cria a instancia de obj_projetil e armazena sua id na variavel tiro

tiro.direction = 180; //seta a direção do tiro para 180º (esquerda)

tiro.speed = 20; //seta a velocidade do tiro para 20


mais simples impossível

[]'s Very Happy

Serrazine

Número de Mensagens : 68
Data de inscrição : 28/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Variaveis da GML

Mensagem por Conteúdo patrocinado Hoje à(s) 18:03


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