Développement de jeu

Q & A pour les développeurs de jeux professionnels et indépendants

1
Conversion de densité de flux
J'essaie d'implémenter la navigation par flux, comme décrit dans http://grail.cs.washington.edu/projects/crowd-flows/ mais je ne comprends pas comment la fonction de densité de la figure 4 du document est censée gérer rayon de l'unité. Quelqu'un a-t-il déjà mis cela en œuvre et peut-il fournir plus d'informations? C'est la partie en question: Leur …
8 algorithm  grid 



2
Comment éviter le verrouillage du cardan
J'essaie d'écrire du code avec tourne un objet. Je l'ai implémenté comme: La rotation autour de l'axe X est donnée par la quantité de changement dans les coordonnées y d'une souris et la rotation autour de l'axe Y est donnée par la quantité de changement dans les coordonnées x d'une …

2
Quelle est la meilleure façon de dessiner beaucoup d'arbres
J'écris une application qui rend une île aléatoire plantée d'arbres. Les arbres sont actuellement deux quads, entrecroisés et dessinés avec des textures. Je prévois d'avoir des mailles plus complexes qui forment différents types de plantes, par exemple un palmier, un chêne, des herbes, etc. Le problème auquel je suis confronté …

2
Comment Unity utilise-t-il C # comme langage de script?
À ma connaissance, jusqu'à présent, j'ai pensé que C # est et a toujours été un langage compilé. J'ai récemment commencé à étudier Unity3d et j'ai remarqué qu'ils offrent C # comme option pour l'écriture de scripts et l'interaction avec des objets de jeu via leur API (avec JavaScript et …
8 c#  scripting  mono 

2
Déterminer si la suppression d'un voxel va diviser un groupe
J'ai la situation suivante: j'ai une grille 3D de voxels (on / off, la taille max est probablement 128x128x128). Je sais à l'avance qu'à l'intérieur du réseau, tous les voxels qui sont allumés sont interconnectés, formant un seul groupe. Maintenant, je dois déterminer: quand je supprime un voxel (éteignez-le), est-ce …

4
Mixage des threads et des coroutines dans Unity3D Mobile
J'ai eu une coroutine dans Unity3D qui a téléchargé un zip à partir d'un serveur, l'a extrait dans le chemin de données persistant et a chargé son contenu en mémoire. Le flux ressemblait à ceci: IEnumerator LongCoroutine() { yield return StartCoroutine(DownloadZip()); ExtractZip(); yield return StartCoroutine(LoadZipContent()); } Mais la ExtractZip()méthode (qui …

1
Automatch / mise en file d'attente des joueurs
J'utilise Node.js et Redis. J'essaie de trouver un moyen fiable d'automatiser les joueurs. Il y a un serveur correspondant, puis plusieurs serveurs de jeu configurés. Voici ce que je dois faire: Le joueur envoie une demande de jointure avec le type de jeu (petit / moyen, etc.) Le serveur correspondant …


4
Faire rebondir une balle Box2D à une hauteur constante
Je veux créer un jeu comme Doodle Jump. J'utilise libgdx et Box2d. J'ai besoin de conseils pour faire rebondir ma balle constamment et avec la même hauteur. J'ai essayé de mettre la restitution du corps de la balle à 1 pour qu'elle puisse sauter constamment, mais quand je saute sur …
8 physics  box2d  libgdx 

3
Y et X - Je me trompe?
Je rencontre parfois de petits problèmes lors de mes projets JavaScript. En effet, la plupart des fonctions intégrées de JavaScript exécutent X, Y si des positions sont nécessaires. (Dans cet ordre). Mais lorsque je construis un tableau 2D, je commence par Y, il me semble plus logique de faire fonctionner …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.