C # est un langage de programmation multi-paradigme, géré, fortement typé, garbage collection, créé par Microsoft en conjonction avec la plate-forme .NET.
L'exemple fourni par Microsoft semble que la détection de collision (d'après ce que je peux voir) aura une petite erreur. Lorsque l'utilisateur entre en collision avec une tuile Unpassable, la profondeur de l'intersection est calculée. La plus petite des valeurs de profondeur X et Y est utilisée pour fixer la …
J'essaie actuellement d'implémenter un système d'entités basé sur des composants, où une entité est essentiellement juste un ID et quelques méthodes d'assistance liant un tas de composants ensemble pour former un objet de jeu. Certains objectifs comprennent: Les composants ne contiennent que l'état (par exemple position, santé, nombre de munitions) …
Je rencontre un problème d'essayer de mettre en œuvre un système d'inventaire dans XNA (cela n'a pas vraiment d'importance, pourrait être n'importe quelle plate-forme) mais jusqu'à présent. Voici le problème que j'essaie de comprendre: Comment puis-je obtenir un objet du monde (pensez que lorsque vous tuez un monstre, il laisse …
J'ai essayé d'implémenter un algorithme de partitionnement spatial dans mon jeu, mais les hachages spatiaux et les quadtrees ne sont pas ce que je recherche. Ma taille de niveau n'est pas censée avoir de limite (uniquement des limites Int32). J'ai besoin d'un algorithme de partitionnement spatial qui n'a pas besoin …
J'utilise un système de gestion des entrées basé sur les événements avec des événements et des délégués. Un exemple: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Cependant, j'ai commencé à me demander comment gérer les entrées «imbriquées». Par exemple, dans Half-Life 2 (ou n'importe quel jeu Source, vraiment), vous pouvez ramasser des …
Comment puis-je créer des identifiants de jeu uniques qui sont également conviviaux - afin qu'un utilisateur puisse facilement donner cet identifiant de jeu à quelqu'un d'autre pour rejoindre le jeu. Je crée mon jeu dans Silverlight avec C #.
Je cherche à obtenir la palette d'une surface 8 bits dans SDL.NET si possible, ou (plus que probablement) en utilisant Tao.SDL. C'est parce que je veux faire un échange de palette directement avec la palette, au lieu de mélanger les surfaces ensemble pour remplacer les couleurs comme vous le feriez …
Je cherche à créer une MUD basée sur du texte, donc beaucoup d'éléments du cadre XNA semblent appropriés à ce dont j'ai besoin. Surtout des choses comme la boucle de jeu générale, la mise en réseau, etc. Il semble que XNA soit étroitement couplé à un environnement interactif avec interface …
Quel est le moyen le plus efficace et le plus rapide pour convertir un Vector3 en Vector2? Moulage: Vector2 vector2 = (Vector2)vector3; Initialisation d'un nouveau Vector2: Vector2 vector2 = new Vector2(vector3.x, vector3.y); Ou y a-t-il une autre méthode que je ne connais pas?
A l'intérieur du code script du héros (objet) je veux ajouter la possibilité de changer son sprite. Ainsi, le joueur frappe le bouton d'espace et le sprite se transforme en l'autre sprite déjà ajouté au projet. Pouvez-vous me fournir un exemple de code pour ce faire?
J'ai des problèmes pour essayer de détecter la collision de deux tuiles isométriques. J'ai essayé de tracer les lignes entre chaque point sur la tuile, puis de vérifier les interceptions de ligne, mais cela n'a pas fonctionné (probablement en raison d'une formule incorrecte) Après avoir examiné cela pendant un certain …
Une partie à des fins d'optimisation, une partie à des fins d'apprentissage, j'oserai demander: comment puis-je vérifier plus efficacement si un point 2D se Ptrouve à l'intérieur d'un rectangle tourné 2D XYZW, en utilisant C # ou C ++? Actuellement, ce que je fais, c'est utiliser un algorithme "point dans …
J'utilise la recherche de chemin dans mon jeu pour diriger une foule vers un autre joueur (pour les poursuivre). Cela fonctionne pour les faire dépasser le joueur, mais je veux qu'ils s'arrêtent légèrement avant leur destination (donc choisir l'avant-dernier nœud fonctionne très bien). Cependant, lorsque plusieurs mobs poursuivent le mobile, …
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 cherche quelque chose comme une alternative à XNA - …
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 2 ans . Je suis un développeur C # et je voulais démarrer …
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.