Você está na página 1de 2

Criando um Personagem:

O primeiro passo para criar um personagem é colocar um CarcactherBody2D, depois um


ColiddishShape2D. Com isso, definir a forma do Colidish e depois colocar uma animação com um
AnimatedSprite2D.

Para ativar a física e o movimento do personagem deve se ativar um script referente a isso em
suas configurações.

Criando a Camera 2D:


Deve-se criar a câmera 2D e depois colocar dentro do esquema do personagem, assim ela o
acompanha. Pode-se arrumar a proporção dela em suas configurações.

Criando física e cenários:


Para começar a criar o cenário, pelo menos, o chão, deve se adicionar um TileMap. Depois disso,
indo em suas configurações, clicar em Novo TileSet e assim, em Tileset (opção lá em baixo) deve-se
exportar os sprites que deseja.

Para criar física deve se clicar em TileSet (nas configurações) e ir em “Phisics Layers”. Lá
selecionasse a camada que vai ter física.

Criando animações de pulo e correr (básico):


Deve-se adicionar as animações no personagem (no CaractherBody2D e AnimatedSprite 2D).
Adicionando e colocando algum nome lembrável ás animações começasse o script:

 Dentro de qualquer parte adicionar a variável: @onready var qualquer nome := $(nome de
onde fica as animações) as AnimatedSprite2D
 Após isso, deve se adicionar, abaixo da área de movimentação: qualquer nome escolhido
anteriormente.play("animação escolhida")
 Para, quando o personagem parar de correr, adicione abaixo da função de speed 0: qualquer
nome escolhido anteriormente.play("animação escolhida, de preferência, a inicial")
 Para quando o personagem pular, adicione a variável: var is_jumping := false (em qualquer
lugar); adicione isso em baixo de onde a função “pular” é reconhecida: * *is_jumping =
true
 * is_on_floor():
 * *is_jumping = false
 Para a animação voltar ao normal no chão use:
 * * if !is_jumping:
 * * * animation.play("animação de movimentação")
 Por fim, usar essa para saltar:
 elif is_jumping:
animation.play("animação de salto")

Parallax:
Para criar um parallax precisamos criar um Parallax Background, junto a Background Layers e
Sprites 2D. Adicionasse as imagens do fundo primeiro e depois indo para as da frente. Deve-se
multiplicar a resolução do fundo vezes a Scale

Depois devese colocar as escalas menor, de 0,1 em 0,1.


Termo Excplicação Exemplo/Valores
possiveis
If Se --
Elif Ou se -
Else Se não -
Int Nº Inteiro 1; 2; 3;... 2450;..
Float Nº Quebrado 1,523;18,20;...
Bool Só V ou F True ou False
String Texto Qualquer coisa
_print Aparece UMA -
mensagem
_process (delta) Aparece TRINTA -
mensagens por minuto
func Dá uma função
var Dá uma variável
== Igual
! Negação
< ou > Menor que ou maior
que
= Valor
!= diferente
“” texto
And ou || E
Or ou
Input. ações
While Enquanto não excutado,
continua
-= retira
For Para....
Str Converte numero em
string
await agurde
array Lista simples, itens
separados por virgula
dictionary Lista complexa com
valores
match Um se simples

Você também pode gostar