Questions marquées «unity»

9
Angle entre deux points

J'ai un personnage qui marche vers des points aléatoires dans ma chambre dans Unity. Le problème est qu'il fait toujours face à une direction, je veux écrire en C # un morceau de code qui obtiendra la direction dans laquelle le personnage est actuellement face et la position de la cible, puis...

9
Comment occlure des lumières dans Unity3D?

Tout d'abord, je possède Unity Pro. Je cherche à occlure les lumières lorsqu'elles ne sont pas vues depuis un certain temps maintenant pour améliorer les performances. Les principales méthodes que j'ai rencontrées consistaient à utiliser BecameVisible () et à tester le tronc de la caméra. Mon...

9
Comment éviter les spaghettis dans l'animateur?

Je travaille avec des animations dans Unity et jusqu'à présent, je n'en ai créé que quatre (haut bas gauche et droite) et ma fenêtre d'animation semble suivre ... Le problème est que si je bougeais vers le haut, je veux que le héros continue de regarder vers le haut et non vers le `` ralenti neutre...

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
Coroutines en série

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.

9
Miroirs de rotation Slerping

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

9
Construire un Octree pour la génération de terrain

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

9
Pourquoi mon code C # 6 ne se compile-t-il pas dans Unity?

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}";...

9
Quand dois-je marquer GameObjects comme statique?

Voici la documentation Unity correspondante . Selon les explications des pages de documentation de Unity sur les GameObjects statiques, le fait de marquer parfois les GameObjects comme statiques peut affecter les performances de manière négative (par exemple, le traitement par lots statiques...