J'ai un système de sorts que je crée, le principe est le suivant: Chaque sort est un préfabriqué autonome. Il contient un script avec quelques propriétés (dégâts de base, durée ...) qui peuvent être modifiées dans l'inspecteur. J'ai une énumération des sorts répertoriant tous les sorts possibles dans le code, …
J'ai du code que je ne veux exécuter qu'une seule fois, même si les circonstances qui déclenchent ce code peuvent se produire plusieurs fois. Par exemple, lorsque l'utilisateur clique sur la souris, je veux cliquer sur la chose: void Update() { if(mousebuttonpressed) { ClickTheThing(); // I only want this to …
Les MMORPG, certains MOBA comme League of Legends ou même StarCraft 2 vous obligent généralement à choisir un serveur. Habituellement, ce sont les États-Unis, l'UE et la MER, dans les MMORPG, beaucoup par emplacement. Je peux voir que cela était nécessaire il y a quelques années, mais maintenant avec l'avènement …
Structurant les composants d'un moteur que je développe avec un ami (à des fins d'apprentissage), je suis venu à ce doute. Au départ, nous avions un constructeur Point, comme le suivant: var Point = function( x, y ) { this.x = x; this.y = y; }; Mais eux, nous avons …
Je crée quelques classes Vector2(X & Y) et Vector3(X, Y & Z), mais je ne sais pas si je dois Vector3hériter de Vector2, ou si je dois réimplémenter les variables membres m_xet m_yencore? Quels sont les avantages et les inconvénients de chaque côté (héritage vs redéfinition). Edit: j'utilise C ++ …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Je lis un grand livre, …
Considérez un jeu de cartes, comme Hearthstone . Il y a des centaines de cartes qui font une grande variété de choses, dont certaines sont uniques, même pour une seule carte! Par exemple, il existe une carte (appelée Nozdormu) qui réduit le nombre de tours de joueur à seulement 15 …
J'ai du mal à trouver un moyen d'organiser les objets du jeu pour qu'ils soient polymorphes mais en même temps pas polymorphes. Voici un exemple: en supposant que nous voulons tous nos objets pour update()et draw(). Pour ce faire, nous devons définir une classe de base GameObjectqui a ces deux …
Je pense que j'ai déjà eu l'idée du Entity System inspiré par Adam Martin (t-machine). Je veux commencer à l'utiliser pour mon prochain projet. Je connais déjà les bases de l'entité, des composants et des systèmes. Mon problème est de savoir comment gérer l'interface utilisateur / HUD. Par exemple, une …
Je développe une Metroidvania 2D qui consiste en une série de niveaux interconnectés qui peuvent être revisités. Chaque niveau est représenté par un fichier Tiled TMX dans lequel j'ai spécifié où divers objets de différentes classes de sprites apparaissent (par exemple, ennemis, micros, leviers, etc.). Lors du démarrage d'une nouvelle …
Je fais un jeu 2D descendant et je veux avoir beaucoup de types d'attaque différents. Je voudrais rendre les attaques très flexibles et combinables comme le fonctionne The Binding of Isaac. Voici une liste de tous les objets de collection du jeu . Pour trouver un bon exemple, regardons l' …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Je veux dire principalement UML …
J'ai récemment lu comment créer des mondes procéduraux ... mais comment en enregistrer un? Dans des jeux comme Terraria ou Minecraft, les utilisateurs peuvent modifier librement le paysage, mais ce monde ne peut pas être recréé à partir de la graine de départ. Quelles techniques sont utilisées pour sauver des …
Je développe un moteur de jeu simple (en C #, si cela importe), et je ne peux pas penser à un moyen assez décent pour implémenter les scripts en termes d'architecture. C'est une stratégie simple au tour par tour avec des animations personnalisées indépendantes de la logique pour les batailles. …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . J'ai lu beaucoup d'articles sur la …
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.