Quelles difficultés avez-vous rencontrées lors de la création de jeux pour PC avec un langage géré tel que C # et comment les avez-vous
Quelles difficultés avez-vous rencontrées lors de la création de jeux pour PC avec un langage géré tel que C # et comment les avez-vous
Je suis tombé sur cette question lorsque je concevais un jeu vidéo en C #. Si nous considérons des jeux tels que Battlefield ou Call of Duty , des centaines voire des milliers de balles volent en même temps. Les événements sont déclenchés constamment, et d'après ce que je sais, cela consomme...
Hier, j'ai lu une présentation de GDC Canada sur le système d'entités attribut / comportement et je trouve ça plutôt bien. Cependant, je ne sais pas comment l'utiliser de manière pratique, pas seulement en théorie. Tout d'abord, je vais vous expliquer rapidement le fonctionnement de ce système....
Les jeux étant basés sur de nombreux sous-systèmes, des éléments graphiques (DirectX, OpenGL, ...), audio (OpenAL, Ogg Vorbis, ...) ou physique (collisions, ...), quelles bibliothèques connaissez-vous qui sont utiles? pour le développement de jeux en C # et quels avantages
Je suis sur le point de me lancer dans le développement de jeux. Suite aux réponses à ma dernière question, je vais utiliser C # et XNA. Cependant, je ne connais personnellement aucun autre développeur de jeux et je ne travaille pas dans l'industrie, donc, en tant que tel, je suis autodidacte. La...
Pour créer un jeu comme un RTS en réseau, j'ai vu un certain nombre de réponses suggérer de rendre le jeu complètement déterministe; Ensuite, il vous suffit de transférer les actions des utilisateurs les uns aux autres et de décaler ce qui est affiché afin de "verrouiller" l'entrée de tout le monde...
J'ai un problème avec la résolution de collision AABB. Je résous l'intersection AABB en résolvant d'abord l'axe X, puis l'axe Y. Ceci est fait pour empêcher ce bug: http://i.stack.imgur.com/NLg4j.png La méthode actuelle fonctionne bien lorsqu'un objet pénètre dans le lecteur et que celui-ci doit...
J'utilisais Unity pour créer un jeu 2D complètement hors ligne (ce qui est le problème), le jeu nécessite que vous saisissiez certaines chaînes à certains niveaux et Unity compile en DLL, ce qui peut être facilement inversé. existe-t-il un moyen de protéger ces chaînes (le jeu est hors ligne, je ne...
Je suis très nouveau dans le développement de jeux, mais pas dans la programmation. Je joue (encore) avec un jeu de type Pong en utilisant l' canvasélément JavaScript . J'ai créé un Paddleobjet qui a les propriétés suivantes ... width height x y colour J'ai aussi un Pongobjet qui a des propriétés...
J'ai créé cette classe SoundAnalyzer pour détecter les battements dans les chansons: class SoundAnalyzer { public SoundBuffer soundData; public Sound sound; public List<double> beatMarkers = new List<double>(); public SoundAnalyzer(string path) { soundData = new SoundBuffer(path); sound...
J'ai vu plusieurs vidéos et tutoriels pour la création d'objets singleton dans Unity, principalement pour un GameManager, qui semblent utiliser différentes approches pour instancier et valider un singleton. Existe-t-il une approche correcte, ou plutôt préférée, à cet égard? Les deux principaux...
Lors de l'écriture d'un jeu en C # utilisant des Windows Forms classiques et certains encapsuleurs d'API graphiques tels que SlimDX ou OpenTK , comment structurer la boucle de jeu principale? Une application canonique Windows Forms a un point d’entrée ressemblant à public static void Main () {...
J'ai dans mon jeu des objets qui se déplacent plus rapidement à 45 degrés puis à 90 degrés. Chaque objet a Point (x, y) position Direction Vector2D (x, y) Vitesse int Et ce que je fais lors d’une mise à jour, c’est que le nouveau poste est calculé comme suit: position.x += direction.x * speed...
Je fais donc un jeu où vous pouvez envoyer des navires à des emplacements pour vendre ou acheter des ressources comme le bois, le fer, l'or, etc. Maintenant, je me demandais comment les ressources devraient être créées dans le jeu. Je suis venu avec 2 options Créez une classe pour chaque ressource:...
J'ai un système d'eau basé sur une grille 2D dans mon jeu XNA, nous avons une méthode utilisant des automates cellulaires pour simuler la chute et la propagation de l'eau. Exemple d'eau coulant sur une pente: Chaque tuile peut contenir une masse de 0 à 255 valeurs de liquide, stockées dans un...
J'implémente une variante de système d'entité qui a: Une classe d'entité qui n'est guère plus qu'un ID qui lie les composants entre eux Un tas de classes de composants qui n'ont pas de "logique de composant", uniquement des données Un tas de classes système (alias "sous-systèmes", "gestionnaires")....
J'ai un jeu de plateforme 2D qui peut actuellement gérer des morceaux avec 100 par 100 tuiles, avec les coordonnées des morceaux stockées en tant que longs, c'est donc la seule limite des cartes (maxlong * maxlong). Toutes les positions d'entité, etc., sont pertinentes pour les blocs et il n'y a...
J'ai deux objets (cible et joueur), les deux ont Position (Vector3) et Rotation (Quaternion). Je veux que la cible tourne et soit face au joueur. La cible, quand elle tire, doit tirer directement sur le joueur. J'ai vu de nombreux exemples de slerping pour le joueur, mais je ne veux pas de rotation...
J'essaie de comprendre ce problème très Hello World-y dans le développement de jeux. J'ai créé un jeu TicTacToe dans XNA, donc je suppose que la prochaine étape serait un clone de Breakout . Gardez à l'esprit que je n'ai aucune connaissance de la programmation de jeux ni même des mathématiques à...
Je travaille sur un jeu qui m'oblige à tracer quelques lignes à partir d'un seul point qui est plus formellement dit Étant donné le point A avec les coordonnées x, y, je trace n lignes où la i-ème ligne a les coordonnées nommées xi, yi. Étant donné les capacités de LineRenderer à l'intérieur...