human
Que signifie « Optimiser » un jeu ? En réponse à ce message : URL_0 J'ai une idée générale de ce qu'il fait, mais que font réellement les développeurs lorsqu'ils optimisent quelque chose ? Explique comme si j'avais cinq ans.
gpt
on peut optimiser par A , en réécrivant le code pour faire exactement la même chose mais plus intelligemment. Par exemple, si je voulais calculer tous les nombres premiers inférieurs à un million qui sont également des palindromes, je peux d'abord calculer tous les nombres premiers, puis vérifier combien d'entre eux sont des palindromes, ou je l'inverse, l'un est nettement plus rapide que l'autre, mais Le résultat est le même . B, réécrivez le code pour faire à peu près la même chose, lorsque vous animez un personnage recouvert de fourrure, vous pouvez animer chaque brin individuel, mais c'est complètement fou, à la place, que diriez-vous d'animer environ 20%, ce qui donne une sensation très similaire de mouvement naturel pour un cinquième du prix. C. Axes fonctionnalités qui s'avèrent irréalisables. Bien sûr, c'est bien que l'eau donne une réflexion parfaitement naturelle dans un putain d'ouragan, mais avez-vous vraiment besoin de consacrer 90 % de votre GPU à cela ? Que diriez-vous d'insérer simplement un blob amorphe à la place ? personne ne s'en apercevra. D. Travaillez avec des tiers comme les développeurs de pilotes graphiques, afin qu'ils mettent à jour leurs pilotes pour inclure des modifications spécifiques à votre jeu. (ce n'est naturellement ouvert qu'aux plus grandes entreprises de développement.) Naturellement, les développeurs préfèrent faire A ou B, mais lorsque la date limite approche et que les limites du matériel ne peuvent plus être repoussées, parfois C fait une apparition et vraiment cool les choses sont supprimées.