BlocosIA Wiki Editor

Mundo 3D (jogos de blocos)

Como criar jogos 3D de blocos: editor do mundo, peças próprias, jogador, mira, inventário e corpos 3D.

O editor do mundo 3D

  1. Adicione a extensão Mundo 3D (Premium) e clique em Abrir o editor do mundo 3D.
  2. Gere um terreno (colinas, montanhas, ilha, deserto, neve, cavernas) ou comece vazio.
  3. Ferramentas: colocar, apagar, pintar, conta-gotas, caixa cheia e oca, camada, esfera e ponto de início. Camada Y mostra só até uma altura.
  4. Botão direito gira a câmera, Shift + direito arrasta, rodinha aproxima. Ctrl+Z desfaz.
  5. Na aba Peças, desenhe blocos 16 x 16 (topo, lados, fundo) com tipo, dureza e o que soltam.

Jogando

  • controles do jogador liga W A S D, espaço e o mouse (clique no palco; Esc solta).
  • A mira aponta para o bloco do centro: use há um bloco na mira?, rachadura, quebrar e colocar na frente da mira.
  • mostrar barra de itens / corações / mira / mão monta a tela do jogo; 1 a 9 e a rodinha escolhem o item.
  • Atores ganham corpo 3D (zumbi, porco, ovelha…) e andam com andar até o jogador, fugir e passear. Atores sem corpo 3D aparecem por cima, como HUD.

Veja o exemplo Craft 3D: minerar e construir.

Os blocos para começar

• evt_bandeira
• m3d_gerar [TIPO: colinas, SEMENTE: 7]
• m3d_camera [MODO: primeira]
• m3d_controles [MODO: sim]
• m3d_toque [MODO: auto]
• m3d_hud [QUAL: barra, MODO: sim]
• m3d_hud [QUAL: vida, MODO: sim]

Celular: controles na tela

  • No celular e no tablet aparecem botões iguais aos do Minecraft: setas (andar), botão do meio (agachar, ou descer voando) e pular. Arraste a tela para olhar, toque rápido para colocar/usar e segure para quebrar/bater.
  • O bloco controles de toque na tela escolhe: automático (só no celular), sempre ou nunca.

Inventário (36 espaços)

  • Tecla E (ou o botão … ao lado da barra) abre o inventário: 27 espaços guardados + a barra de 9.
  • Clique pega e solta, botão direito divide a pilha, Shift + clique passa entre a barra e o inventário. Os blocos inventário: abrir/fechar e inventário aberto? controlam isso no programa.
• evt_tecla [TECLA: i]
• ctl_se_senao [COND: (m3d_inv_aberto)]
  • m3d_inv_abrir [MODO: nao]
  …:
  • m3d_inv_abrir [MODO: sim]

Moedas e inimigos (clones com corpo 3D)

• ctl_quando_clone
• m3d_corpo [FORMA: esfera, COR: #F2C230, TAM: 45]
• m3d_corpo_perto [DIST: 8]
• ctl_sempre
  • m3d_corpo_girar [GRAUS: 8]
  • ctl_se [COND: (m3d_corpo_estado)]
    • ctl_apagar_clone
• ctl_quando_clone
• m3d_corpo [FORMA: modelo, TAM: 100]
• m3d_corpo_anim_auto [PARADO: parado, ANDANDO: andar]
• ctl_sempre
  • ctl_se_senao [COND: (m3d_corpo_estado)]
    • m3d_corpo_seguir [VEL: 2]
    …:
    • m3d_corpo_passear [VEL: 0.8]

• m3d_quando_clicar [BOTAO: esquerdo]
• ctl_se [COND: (m3d_corpo_estado)]
  • m3d_corpo_vida_mudar [V: -4]
  • m3d_corpo_piscar

Novos exemplos 3D

  • Pega-moedas 3D (fácil): o mais simples para começar. Abrir
  • Parkour 3D com personagens (médio): plataformas sobre lava, checkpoints e personagens 3D animados. Abrir
  • Masmorra 3D: atirador retrô (difícil): jogo original de tiro em primeira pessoa no estilo dos anos 90, com labirinto de tijolos, robôs e alienígenas 3D, munição e kits de vida. Abrir

Vários cenários 3D (um mundo por cenário)

  • Cada cenário do palco pode ter o seu próprio mundo 3D. Assim um jogo tem várias fases 3D.
  • Na aba Cenários (com o Palco selecionado), o botão "Mundo 3D" cria um cenário 3D; cenários 3D ganham o selo 3D e o botão "Editar no Editor do mundo 3D".
  • Trocar de cenário (bloco "mudar para o cenário ...") carrega o mundo 3D daquele cenário. Um cenário 2D esconde o 3D.

Menu com botão que começa o jogo (sem a bandeira)

  • Clicar num ator que tem "quando este ator for clicado" já começa o jogo — não precisa da bandeira verde. Faça um cenário Menu (2D) com um botão "Jogar" que usa "mudar para o cenário" para ir à fase 3D.
• evt_clicado
• apa_cenario [CENARIO: Fase1]
• apa_esconder

• evt_cenario_muda [CENARIO: Fase1]
• m3d_camera [MODO: terceira]
• m3d_jog_aparencia

Editor de macros (gerar cenários por repetição)

  • No Editor do mundo 3D, a aba "Macros (blocos)" tem um editor de blocos para construir cenários com repetição: "preencher", "caixa cheia/oca", "esfera", "coluna", "repetir N vezes", "para i de … até …", valores e "tamanho do mundo". Clique em "Rodar macro" para gerar (dá para desfazer).

Personagens 3D de arquivo (.glb) no jogo

  • Um ator com um personagem 3D (modelo3d, do gerador OU de um arquivo .glb) aparece em 3D no mundo. Em "aparência do jogador" e nos menus do Mundo 3D ele aparece marcado com (3D).
  • Veja o exemplo "Aventura do Herói 3D" (menu + cenário 3D + personagem de arquivo). Abrir

Abrir no editor