Questions marquées «tilemap»

10
Autotiling élégant

Je cherche des informations sur la façon dont les gens implémentent le tuilage automatique dans leurs jeux basés sur des tuiles. Jusqu'à présent, je l'ai toujours improvisé avec un tas de déclarations codées en dur "si ... sinon ...", et maintenant j'ai décidé qu'il était temps de trouver une...

10
Choisissez la tuile en fonction des tuiles adjacentes

Je travaille sur un éditeur de carte en mosaïque et je dois choisir automatiquement les tuiles en fonction des tuiles adjacentes. Par exemple, lorsque vous placez une tuile route, à côté d'une autre tuile route, les deux doivent être orientées de manière à former une route continue. S'il y a...

9
LibGDX garde la caméra dans les limites de TiledMap

J'ai un simple TiledMap que je peux rendre très bien. J'ai un joueur qui sautille (avec Box2D) et ma caméra suit le joueur: cam.position.set( player.position().x * Game.PPM + Game.V_WIDTH / 4, player.position().y * Game.PPM, 0 ); cam.update(); Cependant, la caméra se déplacera «hors» du TiledMap....

9
Ligne de visée diagonale à deux coins

En ce moment, j'utilise l'algorithme de ligne de Bresenham pour la ligne de vue. Le problème est que j'ai trouvé un boîtier de bord où les joueurs peuvent regarder à travers les murs. Se produit lorsque le joueur regarde entre les deux coins d'un mur avec un espace de l'autre côté à des angles...

8
Implémentation d'un SceneManager à l'aide d'OpenFL

J'essaie d'implémenter un SceneManager de base en utilisant OpenFL et Haxe. Je n'ai pas beaucoup d'expérience avec OpenFL et Haxe, j'ai donc quelques problèmes. Voici comment j'ai conçu la classe SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends...

8
Force Reload VS soution Explorer lors de l'ajout d'un nouveau script c # via Unity3d?

Lorsque je crée un script C # ( Create -> C# Script) via Unity3d ou le supprime de Unity3d- Visual Studioaffiche la fenêtre d'avertissement. c'est ennuyant. Existe-t-il un moyen de forcer "ReloadAll" dans l'Explorateur de solutions sans la

8
Stockage des murs entre les carreaux

J'écris un moteur isométrique en c ++. J'ai décidé d'adopter une approche plus réaliste et de faire en sorte que les murs occupent l'espace entre deux tuiles, pas une seule tuile entière, comme le montre l'image ci-dessous (comme dans Les Sims). Mon problème est que je ne sais pas comment stocker...

8
Le moyen le plus efficace pour dessiner un sommet avec OpenGL

J'écris un jeu OpenGL 3D. Il y aura des tonnes de triangles pour le terrain et les objets utilisés. J'étudie à partir du guide officiel d'OpenGL et la première méthode présentée est d'appeler une fonction glVertexaprès le glBeginpour chaque sommet que vous voulez dessiner. Cependant, cette méthode...