`physics-3d-collision`: Fast-Path 10 says raycasts ignore triggers by default — by default they hit triggers
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 84/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- unity
- Domaine
- documentation
Piste de recherche
Lis skills/physics-3d-collision/SKILL.md, en particulier Fast-Path 10 et Step 3 (lignes 108–112 et 335–341). Corrige l’explication de la valeur par défaut de trigger et ajoute le fast-path inverse pour les rayons bloqués par des volumes trigger, en suivant la correction suggérée dans l’issue. Le travail est terminé lorsque les deux sections décrivent correctement la valeur par défaut et les options par appel.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Plugin: 0.1.8-beta (main @ 3831ddb) · Unity: 6000.6.7f1
Problem
skills/physics-3d-collision/SKILL.md:
- L108–112, Fast-Path 10: "Cause:
Physics.Raycastignores triggers by default. Fix: passQueryTriggerInteraction.Collide, or enable Queries Hit Triggers globally." - L335–341, Step 3, repeats it.
The default is the opposite, so the diagnosis is inverted: in a default project "enable Queries Hit Triggers" changes nothing. The common real symptom — a ray stopped by an invisible trigger volume — has no fast-path, and agents may write code that assumes triggers are skipped.
Evidence
- Manual, Physics settings, Queries Hit Triggers: "Individual raycasts can override this behavior. By default, this setting is enabled." — https://docs.unity3d.com/6000.3/Documentation/Manual/class-PhysicsManager.html
Physics.Raycastdefaults toQueryTriggerInteraction.UseGlobal(https://docs.unity3d.com/6000.3/Documentation/ScriptReference/Physics.Raycast.html);UnityEngine.PhysicsModule.xml(6000.6.7f1):UseGlobal— "Queries use the global Physics.queriesHitTriggers setting."- The URP project template shipped with 6000.6.7f1 (
com.unity.template.urp-blank-17.2.6.tgz) hasProjectSettings/DynamicsManager.asset→m_QueriesHitTriggers: 1.
Suggested fix
Fast-Path 10 / Step 3: "In a default project raycasts hit triggers (Queries Hit Triggers is on by default and UseGlobal follows it). If a trigger is missed, check whether the project turned Queries Hit Triggers off, the call passes QueryTriggerInteraction.Ignore, or the trigger is on the Ignore Raycast layer (excluded by Physics.DefaultRaycastLayers) or outside the layer mask."
Add the reverse fast-path: "Ray blocked by a trigger volume → pass QueryTriggerInteraction.Ignore on that call; prefer this per call over flipping the global setting."
- Langage dominant
- C#
- Étoiles
- 590
- Forks
- 67
- Merge moyen
- 3 j 4 h
- PR mergées (30 j)
- 13
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Unity-Technologies/unity-agent-plugin
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
Unity-Technologies/unity-agent-plugin#118 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Unity-Technologies/unity-agent-plugin#105 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
`ui-uitk`: USS Restrictions table bans `filter` and `transition-property`, both supported in Unity 6Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
Unity-Technologies/unity-agent-plugin#102 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 72/100
Unity-Technologies/unity-agent-plugin#104 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de Unity-Technologies/unity-agent-plugin
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
Les mainteneurs répondent en général sous 1 jour
-
Bug: Needs Replicating
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
space-wizards/RobustToolbox#7189 ·
Les mainteneurs répondent en général sous 1 jour
-
affected/v17 area/frontend type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
umbraco/Umbraco-CMS#24491 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
enhancement needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/microsoft-ui-reactor#1460 ·
Les mainteneurs répondent en général sous 1 jour
-
coderabbit reviewOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
CodeForFire/lagebuch#912 ·
Les mainteneurs répondent en général sous 1 jour