Bilhar no Unity 3D

Material didático para a escola de programação. Parte 10

Spoiler

Tutoriais anteriores podem ser encontrados aqui:





  1. Nave espacial





  2. Dominó





  3. Pássaro abano





  4. Sala de gravidade





  5. Platformer





  6. Árvores (plugin SpeedTree)





  7. Modelando uma casa no SketchUp





  8. Casa na floresta





  9. Efeito de chuva. Partículas









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 .





. , !












All Articles