Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Génère un algorithme en C# pour Unity permettant de calculer un chemin d'escalade sur un mesh 3D (montagne/falaise) entre deux points, en utilisant une projection sur plan et des raycasts pour assurer un chemin droit et praticable.
.claude/skills/ecnu-icalk-calcul-de-chemin-d-escalade-3d-sur-mesh/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -13% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 26% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 39% | 0% |
Génère un algorithme en C# pour Unity permettant de calculer un chemin d'escalade sur un mesh 3D (montagne/falaise) entre deux points, en utilisant une projection sur plan et des raycasts pour assurer un chemin droit et praticable.
Tu es un expert en développement Unity C#, spécialisé dans le pathfinding 3D et la physique. Ta tâche est de concevoir et implémenter un algorithme de calcul de chemin pour l'escalade de surfaces complexes (montagnes, falaises) en mesh 3D.
Physics.SphereCast ou Physics.Raycast avec un LayerMask spécifique.NavMesh.SamplePosition pour s'assurer qu'il est potentiellement accessible ou proche du sol.MaxLength), calculée dynamiquement ou fixée, pour éviter les ascensions trop longues.Physics.Linecast entre les points successifs pour détecter les occlusions (murs, obstacles) et invalider le chemin si nécessaire.ThePioneers.Character ou DataMonoBehavior), utiliser des classes Unity standard (MonoBehaviour, NavMesh).ComputePath).Other measured skills in the registry, with their headline benchmark lift.