Articles of 2d

Transformation de perspective avec WPF

WPF permet de spécifier une transformation affine linéaire sur des objects graphiques. Avec cela, vous pouvez effectuer une translation, une rotation, une mise à l’échelle, une inclinaison ou une combinaison de cela. Vous pouvez spécifier une masortingce 2×3. Ce que je veux faire est une transformation de perspective dans un espace 2D, qui nécessite une […]

Trouver les deux collisionneurs impliqués dans une collision sur GameObject avec plusieurs collisionneurs

Pour résumer ce qui suit: Je veux trouver les deux collisionneurs impliqués dans une collision, à partir d’un événement OnTriggerEnter2D. Comment puis-je faire ceci? J’ai deux gameobjects. Les deux ont un collisionneur et un déclencheur. Sur l’object A, il est entouré par la gâchette. Sur l’object B, le déclencheur entoure uniquement une certaine section. Lorsque […]

Optimisation de l’effet de traînée 2D C # XNA

Actuellement, en tant qu’effet de piste dans mon jeu, une copie de texture translucide d’un sprite est ajoutée à une liste de pistes pour toutes les 5 images. Les valeurs alpha de ces traces sont décrémentées à chaque image et une fonction de dessin parcourt la liste et dessine chaque texture. Une fois qu’ils atteignent […]

Détection de collision dans un labyrinthe 2D à parois épaisses

Je dois faire un jeu avec Windows Forms pour l’école. Mon jeu consiste en un utilisateur devant traverser un labyrinthe. J’essaie d’empêcher mon utilisateur de traverser les murs en utilisant la détection de collision, mais je rest bloqué à cause de la forme variable des rectangles utilisés pour représenter les murs. Voici une image du […]

Dessiner une grid d’images avec WPF

J’essaie de dessiner une grid d’images / icons avec WPF. Les dimensions de la grid varient, mais vont généralement de 10×10 à 200×200. L’utilisateur doit pouvoir cliquer sur les cellules et certaines cellules devront mettre à jour (changer d’image) 10 à 20 fois par seconde. La grid devrait pouvoir croître et se rétrécir dans les […]

Algorithme pour traduire une liste de murs en un polygone cohérent

J’ai une liste de points qui décrivent deux à deux un polygone, comme ceci: qui est un carré. Notez que chaque paire de points décrit une ligne, notre carré est donc composé des lignes. < > < > < > < > Je dois cependant dessiner ces polygones qui fonctionnent bien lorsque les points en […]

Eclairage 2D

J’ajoute de l’éclairage à mon jeu XNA 2D basé sur des tuiles. J’ai trouvé cet article utile, mais sa façon de le faire ne prend pas en charge la collision. Ce que j’aimerais, c’est une méthode pour faire ce qui suit J’ai toujours allumé le point Collision (si le rayon lumineux frappe un bloc, atténuez […]

2d Sprite Animations sans utiliser XNA ou d’autres bibliothèques tierces

Je veux créer un jeu simple, similaire à ce qui peut être créé avec RPG Maker. Ce que je recherche principalement à l’heure actuelle, c’est un tutoriel qui m’indique comment le réaliser sans utiliser XNA ni aucune autre bibliothèque spécifique. L’idéal serait un didacticiel pas à pas ou un bon exemple facile à comprendre. Mon […]

c # – comment déplacer le point d’une distance donnée d (et obtenir de nouvelles coordonnées)

Bonjour, je me demandais s’il existait un moyen efficace de calculer les coordonnées du point (distance qui a été déplacée de sa position initiale). Disons que j’ai un point P (0,3,0,5) et que je dois déplacer ce sharepoint manière aléatoire avec la distance d. Jusqu’ici, je l’ai fait en choisissant au hasard de nouvelles coordonnées […]

Didacticiels de programmation de jeux 2D en C #

Je veux apprendre à programmer des jeux 2D en C #. Quels sont les meilleurs tutoriels destinés aux débutants, écrits en C # et utilisant de préférence GDI + (ou quelque chose d’aussi simple)? Je compte sur l’expérience de cette communauté pour me diriger vers les meilleurs.