Développement de jeu

9
Comment définir des zones remplies d'eau?

Je voudrais améliorer mon petit moteur de jeu avec une belle simulation de l'eau. Pour commencer à travailler là-dessus, je dois trouver un moyen approprié de représenter l'eau dans le jeu. Malheureusement, je ne connais pas beaucoup de représentations différentes, alors je vais vous demander. Il y...

9
Profil de surface de plan d'eau 2D

J'essaie de créer l'effet de l'épaisseur de la surface de l'eau avec un shader de vertex-fragment. Je suis dans un environnement de jeu 3D mais c'est une vue de défilement donc une vue "2D". Voici un bon tutoriel pour créer un tel effet en 2D réel en utilisant un fragment shader. Mais cela ne peut...

9
Comment éviter d'être étranglé?

J'écris un jeu iOS en réseau. Lors de l'envoi de paquets avec GKMatchSendDataReliable(que je supposais être UDP avec leur propre code de réception de paquets écrit) à 60 paquets par seconde (donc 16 ms entre les paquets adjacents), les temps de ping moyens s'aggravent rapidement: j'ai ouvert 7...

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...

9
Comment simuler un pendule oscillant?

Je veux simuler une corde avec un poids attaché, se balançant d'avant en arrière comme un pendule. Toute physique réelle est exagérée; c'est simplement répéter sans cesse la même motion. JQuery a une facilité de "swing" similaire à ce que je recherche. Comment ça marche? Je pensais à tourner d'un...

9
Fonction SDL pour le chargement de fichiers PNG

J'apprends SDL 2.0 en ce moment et j'ai vu cette méthode pour charger des BMP: SDL_Texture* LoadImage(std::string file) { SDL_Surface *loadedImage = nullptr; SDL_Texture *texture = nullptr; loadedImage = SDL_LoadBMP(file.c_str()); if (loadedImage != nullptr) { texture =

9
Combien de niveaux dois-je faire?

Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Un problème avec lequel je suis confronté dans bon nombre de mes jeux consiste à décider du nombre...

9
Génération de terrain sur GPU

Dans mon moteur, je crée un terrain infini en utilisant l'algorithme de bruit Perlin calculé sur CPU. La création d'un terrain se déroule comme suit: Si la caméra est proche d'un patch non chargé, créez-le Calculer un réseau de bruit 513x513 avec des limites données Calcul des normales, tangentes,...