Billard sur Unity 3D

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

Divulgacher

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