Material didático para a escola de programação. Parte 10
Spoiler
Caro leitor! ( pronunciado na voz de Nikolai Drozdov )
Estamos no projeto de décimo aniversário! Hoje, tentando evitar um confronto com a polícia da moralidade, pense em criar um jogo - bilhar. Nesta lição, trabalharemos com um sistema de materiais, iluminação e aprenderemos como usar componentes e scripts sem programação.
Este artigo fornece uma descrição usando o exemplo de um projeto totalmente concluído, mas isso não altera a ordem do trabalho.
Ordem de execução
Vamos criar um novo projeto 3D e importar o ativo anexado para ele . O ativo contém sons, scripts e texturas.
Vamos colocar uma planície no palco e dar a ela um tamanho de cerca de 100x1x100. Coloque o modelo da mesa de bilhar na planície.
Em seguida, crie um novo material, aplique uma textura de carpete nele, remova o brilho, mude o ladrilho (veja a imagem) e solte-o no Plane.
: Light, , .
, .
Spot .
, Rigidbody , , Rubber.
Ball .
, .
, Reflection Probe .
. . FreeLookCameraRig. , , .
. , .
15 , . , Rigidbody .
, , . .
ImpactSound. .
, . UI->Image, .
, , .
, GameLogic.
AudioSource, PlayOnAwake Loop.
. , , is Trigger.
, 2001200 , , , . , , Player.
.
, Event Trigger Shoot . , .
, , :
GameLogic, . , .
- Score.
, 2 . , .
, , RestartAndExit .
. .
MaxScore GameLogic .
. , !