Você está na página 1de 31

METAVERSO

MetaVerso #5

Copyright © 2022 Accenture. All rights reserved. 1


Plano de Treinamento
TRAINING
TRAINING PLAN
PLAN
DIA 1 DIA 2 DIA 3 DIA 4 DIA 5 DIA 6

• Introdução Metaverso • Definições e Camadas • UNITY Preparando o • Conhecendo o Editor • Primeiro Jogo. • AltSpaceVR
@ Accenture do Metaverso. Ambiente. Unity. • Montagem.
PARTE 1 • AV /VR /XR • Instalação. • Scene. • Programação C#
• Ai • Versão • Inspector • C# para UNITY
• BlockChain 2020.3.18f • Mesh Filter
• 5G • Rotate
• Atalhos

DIA 8/9/
DIA 7 10 DIA 11 DIA 12 DIA 13 DIA 14
• Palestra • Criação de Elementos • Buscando novas Acompanhamento de Acompanhamento de • Apresentação de
Virtuais 1 referências. Projeto 1 Projeto 2 Projetos
PARTE 2 • Criação de Elementos • Microgames
Virtuais 2
• Criação de Elementos
Virtuais 3

2
Copyright © 2022 Accenture. All rights reserved.
Build e Upload

ATIVIDADE

3
Copyright © 2022 Accenture. All rights reserved.
OBJETIVO

Objetivo: Iniciar no UNITY através da criação de JOGO 3D.


Estimulo: Vamos usar somente assets embarcados do UNITY.
Assets: Bases rectangulares e um Player.
Ação: Desviar dos oponentes.

4
Copyright © 2022 Accenture. All rights reserved.
PASSO 1
Criar um Projeto 3D.

Nome do Projeto: JogoRapido


Pasta: \Projetos\3D

5
Copyright © 2022 Accenture. All rights reserved.
PASSO 1
Criar um Projeto 2D.

Nome do Projeto: P222D;


Possibilita uma iteração mais fluida e instantânea entre o usuário
e a aplicação;

Pasta: \Projetos\2D
Possibilita que ele possa ser usado em apenas uma parte da
aplicação e depois ser escalado;

6
Copyright © 2022 Accenture. All rights reserved.
PASSO 2
Criar um cubo 3D.

Clique com o botão direito sobre assets


Create-> 3D->cubo

7
Copyright © 2022 Accenture. All rights reserved.
PASSO 2
Criar a plataforma.
Nome do assest: Plataforma

8
Copyright © 2022 Accenture. All rights reserved.
PASSO 3
Arraste o cubo para dentro da pasta assets.

9
Copyright © 2022 Accenture. All rights reserved.
PASSO 4
Adicione o componente
rigidbody
O cube virou um asset prefab

10
Copyright © 2022 Accenture. All rights reserved.
PASSO 5
O cube virou um asset prefab
Delete o cubo
Não delete o prefab

11
Copyright © 2022 Accenture. All rights reserved.
PASSO 6
Criar uma esfera 3D.

Clique com o botão direito sobre assets


Create-> 3D->sphere

12
Copyright © 2022 Accenture. All rights reserved.
PASSO 7
Arraste a esfera para dentro da pasta assets.

13
Copyright © 2022 Accenture. All rights reserved.
PASSO 8
Adicione o componente
rigidbody

Um rigidbody é uma propriedade


que, quando adicionada a
qualquer objeto, permite que ele
interaja com muitos
comportamentos físicos
fundamentais, como forças e
aceleração. Você usa rigidbody
em qualquer coisa que queira ter
massa.

14
Copyright © 2022 Accenture. All rights reserved.
PASSO 9
Organize as pastas.
Crie uma pasta prefabs e outra
scripts.

Prefabs são um tipo especial de


componente que permite que
GameObjects totalmente
configurados sejam salvos no projeto
para reutilização.
Eles podem ser compartilhados entre
cenas sem precisar ser configurados
novamente.
Isso é bastante útil para objetos que
serão usados ​muitas vezes
15
Copyright © 2022 Accenture. All rights reserved.
PASSO 10
Organize os assets.
Coloque o cube e a sphere na pasta prefabs

16
Copyright © 2022 Accenture. All rights reserved.
PASSO 11
Crie um script.
Clique com o botão direito sobre scripts
Create-> script

Nome do script: Player

17
Copyright © 2022 Accenture. All rights reserved.
PASSO 12
Código no slide.

18
Copyright © 2022 Accenture. All rights reserved.
PASSO 13
Associe o script a sphere.
Arraste o script player para a sphere.

19
Copyright © 2022 Accenture. All rights reserved.
PASSO 14
Teste o movimento.
Usa as setas direita e esquerda.

20
Copyright © 2022 Accenture. All rights reserved.
PASSO 15
Posicione a sphere mais embaixo.
Altere o valor do eixo Y para -3.

21
Copyright © 2022 Accenture. All rights reserved.
PASSO 16
Criar outro script.
• Nome do Script: Enemy
• Código no slide.

22
Copyright © 2022 Accenture. All rights reserved.
PASSO 17
Associe o script à câmera.
Arraste e solte na main Camera.

23
Copyright © 2022 Accenture. All rights reserved.
PASSO 18
Associe o cube ao script da câmera.
Arraste e solte.

24
Copyright © 2022 Accenture. All rights reserved.
PASSO 19
Fazendo funcionar
Selecione a paleta Game e clique em PLAY

25
Copyright © 2022 Accenture. All rights reserved.
PRÓXIMO PASSO

Melhorando o JOGO

26
Copyright © 2022 Accenture. All rights reserved.
PASSO 20
Parar de instanciar cubos quando o player for destruído.

Enquanto o player existir, seguimos instanciando objetos.


Quando o player não exister mais paramos de instanciar os cubos.

Código no slide.

27
Copyright © 2022 Accenture. All rights reserved.
PASSO 21
Adicionar o objeto à câmera.
Selecione a camera.
Arraste e solte o script da sphere (player).

28
Copyright © 2022 Accenture. All rights reserved.
PASSO 22
DESAFIO.

Corrigir o código para ele parar de soltar os blocos.

29
Copyright © 2022 Accenture. All rights reserved.
PASSO 23
Controlar a velocidade de movimento da sphere.

Crie uma variável velocidade que representa o percentual de redução de velocidade.


Código no slide.

30
Copyright © 2022 Accenture. All rights reserved.
PASSO 26

TESTE

31
Copyright © 2022 Accenture. All rights reserved.

Você também pode gostar