Développement de jeu

Q & A pour les développeurs de jeux professionnels et indépendants


2
Comment le GPU gère-t-il la texture et la VRAM?
C'est en fait un tas de questions interdépendantes: Les textures compressées (dxt5 / dxt1 etc.) sont-elles jamais complètement décompressées lors du passage du pipeline de rendu? Si la réponse à la première question est vraie, comment la mémoire est-elle gérée pour plusieurs grandes textures non compressées? Le framebuffer est-il différent …
18 textures  gpu  memory 

2
Structure de l'unité de jeu RTS
Je veux un moyen de faire beaucoup d'unités différentes sans avoir à programmer plusieurs fois des actions comme moveTo et Attack La façon dont je le vois, il y a 2 façons de le faire. Une seule classe Unit générique avec des indicateurs qui spécifie ce qu'elle peut / ne …
18 unity  c#  architecture  rts 





3
Quel est le but d'ajouter des éléments non-gameplay à un jeu?
À titre d'exemple, je ferai référence à des scientifiques de Jetpack Joyride. Je comprends qu'il y a des réalisations qui impliquent des scientifiques, que vous pouvez les tuer ou que vous avez un répulsif nerd, mais je ne pose aucune question à ce sujet. Je veux comprendre s'il y a …

4
C # est-il différent dans Unity?
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Unity utilise-t-il une version différente de C #, ou est-ce la même …
18 c#  unity 



2
L'allocation et la libération d'un énorme bloc de mémoire au démarrage "nettoient-elles la mémoire?"
Le livre Game Coding Complete, Fourth Edition , chapitre 5 ( Game Initialization and Shutdown ), section Checking Memory contient cet exemple de code intéressant: bool CheckMemory(const DWORDLONG physicalRAMNeeded, const DWORDLONG virtualRAMNeeded) { MEMORYSTATUSEX status; GlobalMemoryStatusEx(&status); if (status.ullTotalPhys < physicalRAMNeeded) { // you don’t have enough physical memory. Tell the …
18 c++  memory 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.