C # est un langage de programmation multi-paradigme, géré, fortement typé, garbage collection, créé par Microsoft en conjonction avec la plate-forme .NET.
J'ai enfin compris pourquoi mes masques de calque pour mon code de collision au sol ne fonctionnaient pas. J'utilisais NameToLayer()pour obtenir le calque dont j'avais besoin, mais les masques de calque utilisent le décalage de bits pour définir la valeur du masque de calque. C'est extrêmement inhabituel et je ne …
L'annotation des méthodes de cycle de vie Unity avec l' UsedImplicitlyattribut améliore-t-elle la lisibilité de votre code? Par exemple: public class Example : MonoBehaviour { [UsedImplicitly] private void Awake() { DoSomething(); } private void DoSomething() { // ... } } Ce billet de blog sur "Structurer vos comportements uniques" suggère …
J'essaie d'obtenir un rectangle pour se déplacer entre deux positions que j'appelle _positionAet _positionB. Les deux sont de type Vector3. Le rectangle se déplace très bien. Cependant, lorsqu'il atteint, _positionBil ne se déplace pas dans la direction opposée, comme il se doit. Je suis retourné dans le code pour y …
Pourquoi Unity ne peut-il pas fonctionner avec du code C # 6 ? Cela me donne toujours des erreurs de compilation. Voici quelques exemples de code: using static System.Convert; using static System.Environment; $"€{punten}{NewLine}€{Money}{NewLine}€{KilledEnemies}{NewLine}€{bonus}{NewLine}€{total}"; J'utilise Visual Studio comme éditeur de code et je construis sans erreur. Si j'appuie sur play dans …
J'ai déjà implémenté des cubes de marche / tétraèdres pour rendre une IsoSurface. Cela a fonctionné ( YouTube ), mais les performances ont été désastreuses car je n'ai jamais réussi à implémenter un niveau de détail variable en fonction de la distance de vue (ou même à supprimer d'anciens morceaux …
Je suis ce tutoriel pour implémenter Dual Contouring http://www.sandboxie.com/misc/isosurf/isosurfaces.html Ma source de données est une grille 16x16x16; Je traverse cette grille de bas en haut, de gauche à droite, de près à loin. Pour chaque index de ma grille, je crée une structure cubique: public Cube(int x, int y, int …
J'ai une image que j'ai configurée pour me déplacer et effectuer un zoom avant ou arrière. Le problème est que le zoom peut être effectué de n'importe où dans la scène, mais je veux seulement qu'il zoome lorsque la souris survole l'image. J'ai essayé d'utiliser OnMouseEnter, OnMouseOver, des déclencheurs d'événements, …
Je travaille sur un RPG depuis un certain temps et j'utilise deux techniques de sérialisation différentes. Les ennemis, les armes et les objets sont aussi enregistrés que XML. Les cartes et les événements sont enregistrés en tant que «binaire contrôlé» (chaque classe obtient une méthode de sauvegarde / chargement et …
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 = …
J'ai un jeu Breakout dans lequel, à un moment donné, je détecte la collision entre la balle et la raquette avec quelque chose comme ceci: // Ball class rectangle.Intersects(paddle.Rectangle); Existe-t-il un moyen d'obtenir les coordonnées exactes de la collision ou des détails à ce sujet avec le courant XNA API? …
Actuellement dans mon jeu, le client n'est qu'un rendu. Lorsque l'état d'entrée est modifié, le client envoie un paquet au serveur et déplace le lecteur comme s'il traitait l'entrée, mais le serveur a le dernier mot sur la position. Cela fonctionne généralement très bien, sauf pour un gros problème: la …
J'utilise une formule très basique pour calculer l'angle de mon sprite (vaisseau spatial par exemple) en fonction de la manette de la manette Xbox, c'est-à-dire que vous utilisez la manette pour faire pivoter le vaisseau. Dans ma principale méthode de mise à jour: shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); Dans ma …
J'ai beaucoup de feuilles de sprites mal formatées que je veux décomposer ou diviser en plusieurs petites images, une pour chaque sprite. Si je peux le faire, je peux utiliser mon outil de pack de texture personnalisé pour créer mes ressources de jeu avec. Mes outils de développement sont XNA …
Donc, je porte un jeu sur Android pour la première fois dans Unity3D. Et j'ai rencontré quelques problèmes en cours de route. Mon problème actuel est que la résolution ne semble pas être correcte, elle coupe les bords de l'écran et mes arrêts de défilement pour faire défiler l'écran gauche …
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.