wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Unity Basics Quiz 1

Total questions: 25

Worksheet time: 7mins

Name
Class
Date
1.

Unity utilise principalement quel langage pour les scripts ? 

a)

Java

b)

JavaScript

c)

C#

d)

Python

2.

À quoi sert la fenêtre "Hierarchy" dans Unity ?

a)

Afficher tous les assets du projet.

b)

Lister tous les objets de la scène actuelle.

c)

Modifier les propriétés des matériaux.

d)

Gérer les animations.

3.
Quand la fonction Start() dans un script C# est-elle appelée ?
a)
Quand le joueur appuie sur un bouton.
b)
À chaque frame.
c)
Une seule fois au début du jeu.
d)
Quand un objet se déplace dans la scène.
4.
Quel outil permet de modifier les propriétés d’un objet dans l’éditeur Unity ?
a)
La Console.
b)
L’Inspector (Inspecteur).
c)
Le Project.
d)
La Hierarchy.
5.
Pour naviguer dans la fenêtre Scene, on ajuste :
a)
La perspective de la caméra de l’éditeur.
b)
La position de la Main Camera utilisée dans le jeu.
c)
Le placement des objets dans la Hierarchy.
d)
La résolution de la scène.
6.
Quel composant est utilisé pour gérer les entrées clavier/souris ?
a)
InputDetector
b)
EventSystem
c)
InputManager
d)
EventManager
7.
Quelle est l’extension des fichiers de scène Unity ?
a)
.unitypackage
b)
.unity
c)
.asset
d)
.prefab
8.
Comment accéder à la position d’un objet dans un script C# ?
a)
GetPosition()
b)
object.location
c)
gameObject.pos
d)
transform.position
9.
Quel composant est utilisé pour appliquer la gravité à un objet 3D ?
a)
Rigidbody
b)
Rigidbody3D
c)
Collider
d)
Physics3D
10.
Quel est l’ordre d’exécution des méthodes dans un script Unity ?
a)
Start() → Awake() → Update()
b)
Awake() → Start() → Update()
c)
Update() → Start() → Awake()
d)
OnEnable() → Awake() → Start()
11.
Quelle commande permet de déplacer un objet vers l’avant selon son axe Z ?
a)
transform.Translate(Vector3.forward * speed);
b)
transform.Move(Vector3.up);
c)
transform.position += Vector3.left;
d)
transform.Rotate(Vector3.forward);
12.
Quel outil permet de gérer les interactions entre les Layers dans Unity ?
a)
Le menu Edit > Project Settings > Physics.
b)
Le menu Edit > Project Settings > Tags and Layers.
c)
Le menu Edit > Project Settings > Input Manager.
d)
Le menu Edit > Preferences
13.
Que signifie Time.deltaTime dans un script Unity ?
a)
Le temps écoulé depuis le démarrage du jeu.
b)
L’heure système.
c)
Le temps entre deux frames (pour un mouvement fluide).
d)
La durée d’une animation.
14.
Quel composant est utilisé pour appliquer une texture à un objet 3D ?
a)
Material
b)
SpriteRenderer
c)
MeshFilter
d)
Light
15.
Que fait Input.GetKeyDown(KeyCode.Space) ?
a)
Détecte si la touche Espace est enfoncée en continu.
b)
Détecte si la touche Espace vient d’être relâchée.
c)
Détecte si la touche Espace vient d’être pressée (une fois).
d)
Détecte s'il y a un espace entre les caractère d'une chaine.
16.
Quelle est la différence entre une collision et un trigger ?
a)
Les triggers désactivent la physique.
b)
Les collisions nécessitent isTrigger = true.
c)
Les triggers n’appellent pas OnCollisionEnter().
d)
Aucune différence.
17.
Pour ajouter un script à un objet, on...
a)
Va dans Project → Scene → Héritage.
b)
Glisse le script dans l’Inspector de l’objet.
c)
Le place dans le dossier Assets.
d)
Utilise la fenêtre Scene.
18.
Si on ajoute un script "CharacterMovement" dans le dossier Assets pour contrôler un personnage...
a)
Le personnage bougera dès qu’on appuie sur les touches.
b)
Le personnage bougera uniquement en mode Play.
c)
Le personnage bougera après compilation.
d)
Le personnage ne bougera pas.
19.
Le Box Collider sert à...
a)
Définir les frontières d’un objet pour détecter les collisions.
b)
Donner des propriétés physiques (comme la gravité).
c)
Appliquer des forces à un objet.
d)
Rendre l’objet visible.
20.
Le composant qu’on ne peut pas supprimer dans l’Inspector d’un objet est...
a)
Mesh Renderer
b)
Mesh Filter
c)
Collider
d)
Transform
21.
Pour que la fonction Update() d’un script soit appelée...
a)
Le script doit contenir la méthode Update().
b)
Le script doit être attaché à un objet actif.
c)
Il faut appuyer sur Play.
d)
Toutes les réponses sont correctes.
22.
Si on modifie la position d’un objet dans l’Inspector pendant le mode Play...
a)
Les changements sont sauvegardés.
b)
Les changements sont temporaires (reste en mode Play).
c)
Cela crée un Prefab.
d)
Cela désactive la physique.
23.
Le composant Rigidbody sert à :
a)
Gérer les collisions
b)
Ajouter une texture à un objet
c)
Appliquer la physique et la gravité aux objets
d)
Modifier la couleur d’un objet
24.
Dans Unity, le bouton Play permet de :
a)
Lancer le jeu dans l’éditeur
b)
Exécuter un script uniquement
c)
Sauvegarder automatiquement la scène
d)
Fermer l’éditeur
25.
Quel format est le plus recommandé pour importer des textures dans Unity ?
a)
.gif
b)
.png
c)
.pdf
d)
.mp4