Billar en Unity 3D

Materiales didácticos para la escuela de programación. Parte 10

Revelación

Los tutoriales anteriores se pueden encontrar aquí:





  1. Astronave





  2. Dominó





  3. Pájaro flappy





  4. Sala de gravedad





  5. Platformer





  6. Árboles (complemento SpeedTree)





  7. Modelando una casa en SketchUp





  8. Casa en el bosque





  9. Efecto lluvia. Partículas









¡Querido lector! ( pronunciado con la voz de Nikolai Drozdov )





¡Estamos en el proyecto del décimo aniversario! Hoy, tratando de evitar un choque con la policía moral, considere la posibilidad de crear un juego: el billar. En esta lección, trabajaremos con un sistema de materiales, iluminación y aprenderemos a usar componentes y scripts sin programación.

Este artículo proporciona una descripción utilizando el ejemplo de un proyecto completamente terminado, pero esto no cambia el orden de trabajo.





Orden de ejecución

Creemos un nuevo proyecto 3D e importemos el activo adjunto en él . El activo contiene sonidos, guiones y texturas.





Pongamos un plano en el escenario y le damos un tamaño de aproximadamente 100x1x100. Coloque el modelo de la mesa de billar en el plano.





A continuación, cree un nuevo material, aplíquele una textura de alfombra, elimine el brillo, cambie el mosaico (ver captura de pantalla) y suéltelo en 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