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 …
Mes premières réflexions sur le marquage des niveaux terminés consistent simplement à écrire les informations dans un fichier à la fin du niveau et à les charger une fois que l'application est à nouveau ouverte. Mais comment pourrais-je garder cela à l'abri de la falsification et empêcher la triche?
Cette question concerne spécifiquement la gestion de la bibliothèque de navigation de refonte. J'ai ajouté un agent avec addAgentet défini son objectif avec requestMoveTarget. Lorsque l'agent atteint sa destination, il s'arrête, mais lorsqu'il est repoussé (par un autre agent), il essaiera de revenir à sa cible. Au lieu de cela, …
J'ai vu que beaucoup de jeux ont exactement le même écran de configuration avant le lancement du jeu, comme vous pouvez le voir dans la capture d'écran suivante. Cet écran est-il généré par un outil, par exemple Unity, GameMaker ou autre, ou est-ce un plugin que nous pouvons utiliser?
Je travaille actuellement sur un jeu LibGDX. Lorsqu'un utilisateur fait quelque chose de mal, je voudrais que tous les graphiques à l'écran tremblent très similaires à l'effet de glitch / distorsion vu dans le jeu Watch Dogs (voir ci-dessous). Ma question est la suivante: cet effet peut-il être obtenu en …
J'essaie de faire des grottes dans Unity. Pour ce faire, j'essaie d'utiliser des automates cellulaires. J'ai trouvé ce qui suit ( Rouge Basin Cellular Automata for Caves ) qui ressemble à ce que j'essaie d'accomplir. Cependant, le tutoriel n'est pas entièrement ce que je veux. Je veux quelque chose comme …
J'essaie de mettre des tables de transposition dans mon éclaireur alpha bêta. Je vois une augmentation de vitesse incrémentielle, je pense vers le milieu ou la fin du jeu, cependant, même avec une taille de table de 1 à 2 Go, cela peut ou non être plus lent que de …
J'ai besoin d'évaluer une perspective marketing pour un jeu vidéo afin de prédire son revenu, les unités vendues, etc. Comme cela semble être une tâche impossible, j'ai pensé que je pourrais collecter des statistiques pour des jeux similaires afin d'avoir une idée . Existe-t-il un moyen de comprendre les statistiques …
Je veux dessiner un chemin invisible que l'utilisateur doit suivre. J'ai enregistré ce chemin sous forme de points. Lorsqu'un joueur trace une ligne, comment puis-je tester si elle suit le chemin que j'ai enregistré? Voici un exemple de traçage de la lettre A. if((traitSprite.getX()<=Invisible.X && traitSprite.getX()>=Invisible.X )){...} ( traitSpriteest un …
J'apprenais OpenGL récemment. Dans les jeux, nous devons mettre à jour la position des objets de jeu fréquemment, et ils entreront et sortiront de l'écran en permanence. Cela signifie donc que dans le rendu, nous devons également mettre à jour le tampon de sommet assez souvent. Dans le contexte d'OpenGL, …
Après avoir écrit des shaders phong & blinn `` standard '' pendant un certain temps, j'ai récemment commencé à me familiariser avec l'ombrage à base physique. Une ressource qui m'a beaucoup aidé sont ces notes de cours , en particulier cet article - elles expliquent comment rendre le blinn plus …
J'essaie de déterminer la largeur et la hauteur optimales (en pixels) pour commencer à construire des tuiles hexagonales pour le développement du jeu. Ma préférence va aux grilles hexagonales "à sommet plat", mais les calculs sont similaires pour les deux. Je recherche une taille de tuile "optimale" qui permette à …
Demandez à un objet WWW de télécharger une image .PNG. ((SpriteRenderer)renderer).sprite = Sprite.Create(request.texture, new Rect(0,0,100,100)); Mon sprite a l'air bien. Maintenant, soyons un peu redondants et créons un Texture2Ddes octets à partir du téléchargement: Texture2D t = new Texture2D(100,100); t.LoadImage(request.bytes); ((SpriteRenderer)renderer).sprite = Sprite.Create(t, new Rect(0,0,t.width,t.height)); Techniquement, cela devrait produire quelque …
Je pense à faire un jeu de puzzle dont l'objectif est de remplir une grille avec des pièces de puzzle en forme (par exemple, les formes classiques de Tetris). Comment puis-je créer un ensemble de pièces dont on peut garantir qu'elles seront utilisées pour remplir la grille, sans laisser de …
J'ai implémenté VSM (et aussi ESM) dans mon moteur mais les résultats ne sont pas pour moi comme je m'y attendais et vu dans de nombreux exemples publiés sur le réseau. J'ai défini le filtrage des mappages d'ombres sur GL_LINEAR mais lorsque je compare le résultat à un mappage d'ombres …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.