Développement de jeu

9
Exécution du serveur et du client dans le même processus

Question Je viens de commencer à travailler avec Lidgren et la mise en réseau pour la première fois, et je me suis rendu compte qu'il est possible d'exécuter à la fois le serveur et le client dans le même processus. Cette pratique est-elle découragée pour une raison quelconque? Le contexte La...

9
Angle entre deux points

J'ai un personnage qui marche vers des points aléatoires dans ma chambre dans Unity. Le problème est qu'il fait toujours face à une direction, je veux écrire en C # un morceau de code qui obtiendra la direction dans laquelle le personnage est actuellement face et la position de la cible, puis...

9
Comment gérer un Block World comme Minecraft

Je veux écrire un jeu simple avec un monde de blocs comme dans Minecraft. Ma question théorique est quelle est la meilleure façon de gérer ces informations de bloc pendant la lecture. Ma première idée était un énorme tableau, mais cela entraînera un manque de mémoire, je pense. Peut-être que je...

9
Une ligne droite peut-elle être appelée polygone?

Selon la définition du polygone, si le premier et le dernier point d'une polyligne sont connectés, il est appelé polygone. Voir l'image ci-dessous. J'ai P1, .... P5 Polyline. Si je trace une ligne de P5 à P1, elle sera appelée polygone ou non? Je suis confus ici.

9
Comment décomposer la feuille de sprite

J'ai beaucoup de feuilles de sprites mal formatées que je veux décomposer ou diviser en plusieurs petites images, une pour chaque sprite. Si je peux le faire, je peux utiliser mon outil de pack de texture personnalisé pour créer mes ressources de jeu avec. Mes outils de développement sont XNA et C...

9
La manette Xbox utilisée pour faire tourner le sprite, la formule de base le rend «collant» ou se sent «collant» à des intervalles de 90 degrés! Comment obtenez-vous une rotation en douceur?

J'utilise une formule très basique pour calculer l'angle de mon sprite (vaisseau spatial par exemple) en fonction de la manette de la manette Xbox, c'est-à-dire que vous utilisez la manette pour faire pivoter le vaisseau. Dans ma principale méthode de mise à jour: shuttleAngle = (float)...

9
renvoi de l'identifiant multiTouch correct

J'ai passé d'innombrables heures à lire des tutoriels et à regarder toutes les questions liées à multiTouch d'ici et à Stackoverflow. Mais je n'arrive pas à comprendre comment le faire correctement. J'utilise une boucle pour obtenir mon pointerId, je ne vois pas beaucoup de gens faire cela, mais...

9
Concevoir Snake AI

Je suis nouveau dans ce changement de pile gamedev, mais j'ai déjà utilisé les sites mathématiques et cs. Donc, je suis dans une compétition pour créer de l'IA pour un serpent qui rivalisera avec quatre autres serpents en tours de 5 minutes où les règles ressemblent beaucoup au jeu de serpent Nokia...

9
animation de sprite dans openGL

Je rencontre des problèmes pour implémenter l'animation de sprite dans openGL ES. Je l'ai googlé et la seule chose que je reçois est le tutoriel implémentant via Canvas. Je connais le chemin mais j'ai du mal à le mettre en œuvre. Ce dont j'ai besoin: une animation de sprite sur la détection de...

9
Garder la rotation entre deux objets

Dans mon jeu XNA, j'ai deux objets qui entrent en collision. Lorsque le premier objet entre en collision avec l'autre, il est capable de s'y accrocher et de le déplacer dans le monde. J'ai un problème avec les mathématiques ici (les mathématiques ne sont pas mon point fort). J'ai actuellement le...