human
Qu'est-ce qu'un « moteur » de jeu vidéo ? Est-ce juste le framework de code fondamental ? J'entends parler du « moteur » irréel ou ce jeu a un super « moteur » et je me suis toujours demandé ce que c'était. S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Les moteurs sont une couche d'abstraction entre l'ordinateur et le jeu lui-même. Des choses comme la physique du jeu, les effets d'éclairage, etc. peut être très compliqué à développer. Quelqu'un qui modélise un char ne veut pas savoir comment développer un algorithme pour refléter les rayons lumineux de ce char, n'est-ce pas ? Ainsi, un moteur est développé qui gère ces algorithmes. Le modélisateur peut ensuite utiliser ces algorithmes pour faire ce qu'il veut, c'est-à-dire définir le degré de réflexion du réservoir, afin que l'algorithme de réflexion de la lumière du moteur sache comment interagir avec lui. Considérez un système similaire comme un système d'exploitation et un programme. Un développeur d'application ne s'occupe pas de la façon dont un processeur gère les ressources ou de la façon dont le processeur graphique gère l'affichage de l'application à l'écran . Au lieu de cela, ils veulent faire des choses comme créer une interface utilisateur personnalisée que le "moteur" du système d'exploitation peut ensuite prendre et savoir comment afficher sur l'écran lui-même.