Billard sur Unity 3D

Matériel pédagogique pour l'école de programmation. Partie 10

Divulgacher

Les tutoriels précédents peuvent être trouvés ici:





  1. Vaisseau spatial





  2. Dominos





  3. Oiseau Flappy





  4. Salle de gravité





  5. Plateforme





  6. Arbres (plugin SpeedTree)





  7. Modélisation d'une maison dans SketchUp





  8. Maison dans les bois





  9. Effet pluie. Particules









Cher lecteur! ( prononcé avec la voix de Nikolai Drozdov )





Nous sommes sur le projet du dixième anniversaire! Aujourd'hui, en essayant d'éviter un affrontement avec la police des mœurs, envisagez de créer un jeu - le billard. Dans cette leçon, nous travaillerons avec un système de matériaux, un éclairage et apprendrons à utiliser des composants et des scripts sans programmation.

Cet article fournit une description à l'aide de l'exemple d'un projet complètement terminé, mais cela ne change pas l'ordre de travail.





Ordre d'exécution

Créons un nouveau projet 3D et importons-y l' actif attaché . L'actif contient des sons, des scripts et des textures.





Mettons une plaine sur la scène et donnons-lui une taille d'environ 100x1x100. Placez le modèle de table de billard sur la plaine.





Ensuite, créez un nouveau matériau, appliquez-lui une texture de tapis, supprimez la brillance, changez le carrelage (voir capture d'écran) et déposez-le sur 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