C # est un langage de programmation multi-paradigme, géré, fortement typé, garbage collection, créé par Microsoft en conjonction avec la plate-forme .NET.
Je pensais donc à la monolithicité de mes cours la plupart du temps. Par exemple, dans la méthode de la Characterclasse Jump, on peut avoir une référence à un objet d'effet sonore et le jouer. En soi, c'est bien, mais quand la physique, l'animation, les collisions, etc. sont prises en …
Dans ma question précédente , j'ai demandé s'il était possible de faire une texturation projective avec un éclairage différé. Maintenant (plus de six mois plus tard), j'ai un problème avec ma mise en œuvre de la même chose. J'essaie d'appliquer cette technique en passage de lumière. (mon projecteur n'affecte pas …
J'utilise une boucle for ou une boucle foreach (peu importe) pour parcourir tous mes objets lorsqu'ils doivent être mis à jour ou dessinés. Cependant, lorsqu'un objet est tué, je veux qu'il soit à nouveau supprimé de la collection. Je fais cela en ajoutant l'objet à une liste d'objets morts, puis, …
La Microsoft.Xna.Framework.Gameclasse a une propriété Services qui permet au programmeur d'ajouter un service à son jeu en fournissant le type de la classe et une instance de la classe à la méthode Add. Maintenant, au lieu d'avoir à passer un AudioComponentà toutes les classes et méthodes qui en ont besoin, …
Je crée un jeu XNA qui nécessite un espace énorme pour les joueurs. Actuellement, la hauteur de test que j'utilise est 4096x4096 et est enregistrée en tant que BMP 4 bits. Ce que j'essaie de faire, c'est de prendre cet énorme fichier de hauteur et de le rendre dans le …
J'implémente un système de compétences et d'attributs de base, bien que j'aie des doutes sur la façon de procéder. Par exemple, je pourrais utiliser un Dictionary / HashMap qui utilise des énumérations SkillType pour représenter les clés et des valeurs entières représentant les valeurs. Mais dois-je faire ça? public class …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Game Development Stack Exchange. Fermé il y a 6 ans . Je travaille actuellement sur un jeu isométrique utilisant le framework …
Essentiellement, je veux supprimer la nécessité de générer un bruit cohérent du CPU vers le GPU. De là, je veux aussi générer le terrain pour un monde en trois dimensions en utilisant ce bruit comme densités en points de voxel. Après cela, je veux prendre ces densités et les polygoniser …
Je voudrais faire un jeu 360 et je me demandais simplement si je pouvais réutiliser le code C existant que j'avais ou si j'avais besoin de tout réécrire en C #. Toute aide est appréciée.
Je développe un jeu de golf 2D dans VB.NET 2005, mais je suis coincé sur la façon de mettre en œuvre une traînée d'air ou de vent qui devrait affecter la balle. J'ai déjà ces équations pour projectile: v0v0v_0 pour la vitesse initiale d'une balle de golf lorsqu'elle est frappée …
Est-ce vraiment une mauvaise idée que ma Game1classe soit statique? Comme en ce moment dans ma Game1classe, j'ai une classe appelée TileHandlerqui gère tout ce qui concerne mon jeu de tuiles actuel, et AnimalHandlerqui gère tous mes animaux (étonnamment). Maintenant, si je suis dedans AnimalHandleret que je veux vérifier si …
Comme exercice d'apprentissage, j'ai écrit un moteur de rendu différé. Maintenant, j'aimerais ajouter un graphique de scène à ce moteur, mais je suis un peu perplexe sur la façon de procéder. Sur un moteur normal (moteur de rendu vers l'avant), j'ajouterais simplement tous les éléments (tous implémentant IDrawable et IUpdateAble) …
J'ai récemment demandé comment séparer les entités de leur comportement et la principale réponse liée à cet article: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ Le concept ultime écrit ici est celui de: L'OBJET COMME UNE AGRÉGATION PURE. Je me demande comment je pourrais créer des entités de jeu sous forme d'agrégation pure en utilisant C …
MISE À JOUR: Cette question se réfère à Farseer 2.x. Le nouveau 3.x ne semble pas faire cela. J'utilise Farseer Physics Engine pour le moment, et j'ai remarqué qu'il semble stocker beaucoup de types de valeurs temporaires en tant que membres de la classe, et non sur la pile comme …
J'ai un problème dans Unity (C #) où je voudrais créer un nombre aléatoire. Je voulais utiliser System.Random(référence: utilisation System) mais Unity se plaint que c'est ambigu pour eux UnityEngine.Random. Je ne peux pas spécifier la référence (en utilisant System.Random) car ce randomn'est pas un espace de noms. Comment puis-je …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.