Advertisement
Nin-In

GDScript Anotações

Nov 27th, 2022 (edited)
2,061
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $ # chama um nó.
  2.  
  3. get_viewport_rect().size # acessa o tamanho da tela qual pode ser guardado em uma variável.
  4.  
  5. position # posição relativa ao eixo do nó pai.
  6.  
  7. global_position # posição r elativa ao eixo (XY 0,0) independentemente da cena em que se encontra.
  8.  
  9. global_position = clamp(global.postion.xy, min, max) # Limita as bordas da tela.
  10.  
  11. queue_free() # deleta o nó e todos seus filhos.
  12.  
  13. hide() # o mesmo que definir visível para falso.
  14.  
  15. (PackedScene) # cria um espaço para colocar outra cena.
  16.  
  17. randozime() # randomiza a semente (ou o estado interno) do rng.
  18.  
  19. add_child() # adiciona um nó filho.
  20.  
  21. yield() # espera a função passada a ele acontecer antes de continuar a execução do script.
  22.  
  23. get_tree # retorna a árvore da cena que contém esse nó.
  24.  
  25. signal # cria um sinal.
  26.  
  27. emit_signal() # emite o sinal dado.
  28.  
  29. look_at() # rotaciona o nó para que ele fique em direção ao ponto especificado.
  30.  
  31. get_global_mouse_position() # retorna a posição do mouse.
  32.  
  33. get_parent() # retorna o nó pai do nó atual, ou nulo se o nó não tiver um pai.
  34.  
  35. modulate = Color # troca a cor do nó.
  36.  
  37. lerp() # interpolação linear para criar uma movimentação mais suave.
  38.  
  39. preload # usado para pré-carregar a cena e também instancia-la
  40.  
  41. onready var # é inicializada depois que o objeto é adicionado na árvore da cena.
  42.  
  43. round() # arredonda para o número inteiro mais próximo.
  44.  
  45. # === A maioria dessas propiedades são usadas depois de um ponto, algumas das de cima também. ===
  46.  
  47. length # retorta o comprimento (magnitude) do vetor.
  48.  
  49. size # pega o valor do position ao end. valores do canto incial e final.
  50.  
  51. size() # pega o tamanho do array.
  52.  
  53. normalized # normaliza o movimento em ângulos.
  54.  
  55. play # reproduz a animação, use $ antes para chamar o nó da animação.
  56.  
  57. stop # para de reproduzir a animação atual, use $ antes para chamar o nó da animação.
  58.  
  59. start() inicia o temporizador.
  60.  
  61. stop() # para o temporizador.
  62.  
  63. animation # a animação atual da fonte (AnimatedSprite) dos frames. Chame o nó e depois passe o nome da animação entre aspas.
  64.  
  65. flip_h flip_v # Se verdadeiro, a textura é espelhada horizontalmente ou verticalmente.
  66.  
  67. frames # verifica os frames do nó em que foi chamado.
  68.  
  69. get_animation_names() # verifica o nome das animações do nó em que foi chamado.
  70.  
  71. randi() # escolhe de forma aleátoria.
  72.  
  73. ofsset # a distância através do caminho em pixels.
  74.  
  75. instace() # instância a cena que foi chamada.
  76.  
  77. rotation # rotaciona o nó.
  78.  
  79. rotated() # retorna o vetor rotacionado pelo ângulo(em radianos).
  80.  
  81. rand_range(from: float, to: float) # retorna um valor aleatório entre o "de" e "para".
  82.  
  83. while # retorna suas funções enquanto for verdadeiro.
  84.  
  85. text # o texto para exibir na tela.
  86.  
  87. create_timer # cria um temporizador dinâmicamente.
  88.  
  89. disable # se for falso vai desabilitar a colisão.
  90.  
  91. set_deferred() # atribuí um valor novo para a propriedade.
  92.  
  93. emitting # se verdadeiro as partículas começam a emitir.
  94.  
  95. return # sai da função imediatamente e retorna um valor.
  96.  
  97. direction_to() # retorna o vetor normalizado apontando desse vetor para o outro vetor.
  98.  
  99. is_in_group() # verifica se o nó está no grupo.
  100.  
  101. from_hsv() # pega as cores pelo sistema de cores HSV.
  102.  
  103. get_node() # retorna o nó chamado.
  104.  
  105. wait_time # troca o tempo de espera do temporizador.
  106.  
  107. find() # proucura no array e retorna sua index ou -1 se não encontrado.
  108.  
  109. erase() # remove a primeira ocorrência de um valor do array. Se o valor não existir no array, nada acontece.
  110.  
  111. append() # acrescenta um elemento ao final do array.
  112.  
  113. set() # adiciona ou atualiza um valor para uma variável.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement