Le code source C ++ complet du moteur source est-il disponible? Je sais que le SDK est disponible avec l'achat d'un jeu basé sur la source , mais mon objectif est de trouver un moteur de jeu open source qui inclut tous les détails de mise en œuvre à des …
Je pratique des animations utilisant des os / skinning. J'essaie d'envoyer au shader une matrice par sommet. Je peux penser à ces deux approches. Méthode 1 J'ai une poignée uniforme pour chaque matrice osseuse comme celle-ci u_Bone0 = GLES20.glGetUniformLocation(mProgram, "u_Bone[0]"); u_Bone1 = GLES20.glGetUniformLocation(mProgram, "u_Bone[1]"); et dans le onDrawje les envoie …
Dans le jeu Hearthstone, il y a des cartes avec des images animées. Quelques exemples: http://www.hearthhead.com/card=281/argent-commander http://www.hearthhead.com/card=469/blood-imp Les animations semblent être composées de multiples effets: Systèmes de particules. Fondu des sprites vers l'intérieur et l'extérieur / rotation Textures de défilement simples Un effet de distorsion, très évident dans la cape …
Je fais un jeu 2D. Il y a actuellement un hélicoptère volant autour, contrôlé par le joueur. Il est contrôlé à l'aide des touches fléchées: HAUT, GAUCHE et DROITE. C'est la vitesse le long de l'axe y dyet la vitesse le long de l'axe x dx. Sa physique est la …
Je fais actuellement un jeu de défense où les ennemis apparaîtront et attaqueront l'armée du joueur. C'est similaire à un jeu Tower Defense, sauf qu'il n'y a qu'un seul niveau. Les ennemis continueront d'apparaître jusqu'à ce que l'utilisateur meure ou qu'il amasse une armée suffisamment grande pour éliminer tout ennemi …
J'ai une application de test OpenGL simple en C qui dessine différentes choses en réponse à une entrée clé. (Mesa 8.0.4, essayé avec Mesa-EGL et avec GLFW, Ubuntu 12.04LTS sur un PC avec NVIDIA GTX650). Les tirages sont assez simples / rapides (type de truc en triangle tournant). Mon code …
J'essaie de créer un effet scintillant pour mon shader en temps réel mais je ne sais pas comment. Voici un exemple et un autre exemple . Quelle technique puis-je utiliser pour implémenter cela?
J'essaie d'implémenter le théorème de l'axe de séparation en C #. J'ai une fonction qui peut calculer le vecteur de translation minimum entre deux polygones. Cependant, je n'arrive pas à créer une fonction qui calcule le vecteur de translation minimum entre un polygone et plusieurs autres polygones. Honnêtement, j'y travaille …
J'essaie de placer un pot non statique ( RuinsPot01) sur une table ( RuinsAltar) avec la simulation Havok. Je place le pot un peu au-dessus de la table et allume Havok. Le pot tombe mais reste flottant légèrement au-dessus de la table. Si je tourne de Havok et que j'appuie, …
Je travaille sur un jeu que vous contrôlez un trébuchet pour lancer des balles à l'adversaire. C'est comme un jeu appelé 'Medieval Siege'. Lorsque le trébuchet balance son bras, le joueur doit saisir le meilleur moment pour appuyer sur le bouton et relâcher le ballon. Ensuite, la balle volera à …
J'ai implémenté l'algorithme Cascaded Light Propagation Volumes (pas encore d'ombrage indirect) pour un éclairage global diffus en temps réel détaillé ici et ici . Cela fonctionne bien, mais j'essaie toujours de réparer un artefact en particulier. Court résumé Vous pouvez ignorer cela si vous savez déjà comment fonctionne l'algorithme. L'algorithme …
J'ai une texture chargée dans three.js, puis passée aux shaders. Dans le vertex shader, je calcule la normale et j'enregistre dans une variable le vecteur uv. <script id="vertexShader" type="x-shader/x-vertex"> varying vec3 N,P; varying vec2 UV; void main() { gl_Position= projectionMatrix * modelViewMatrix * vec4(position,1.0); P= position; N= normalMatrix * vec3(normal); …
Je développe un jeu, mais comme j'y travaille seul, la quantité de contenu que je peux créer est très limitée. Pour cette raison, je veux que mon jeu soit modifié, à cette fin, je prévois de créer une API de modding complète qui serait exposée pour les scripts lua. Je …
Comment pourrais-je empiler une série d'appels Coroutine qui devraient être exécutés l'un après l'autre? J'ai essayé d'obtenir un effet de couleur clignotant en boucle sur une série de lerps de couleur dans une coroutine, mais cela ne fonctionne pas.
Je tourne mon personnage de jeu pour regarder la cible en utilisant le code suivant: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion est la rotation actuelle du personnage quand une nouvelle cible est donnée. lookQuaternion est la direction que le personnage doit regarder et il est défini comme ceci: destinationVector = …
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.