`physics-3d-collision`: Fast-Path 10 says raycasts ignore triggers by default — by default they hit triggers
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 84/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- unity
- Ambito
- documentation
Direzione di ricerca
Leggi skills/physics-3d-collision/SKILL.md, in particolare Fast-Path 10 e Step 3 (righe 108–112 e 335–341). Correggi la spiegazione del valore predefinito di trigger e aggiungi il fast-path inverso per i raggi bloccati dai volumi trigger, seguendo la correzione suggerita nell’issue. Il lavoro è completato quando entrambe le sezioni descrivono correttamente il valore predefinito e le opzioni per chiamata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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."
- Lingua principale
- C#
- Stelle
- 590
- Fork
- 67
- Merge medio
- 3g 4h
- PR unite (30g)
- 13
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Unity-Technologies/unity-agent-plugin
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
Unity-Technologies/unity-agent-plugin#118 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Unity-Technologies/unity-agent-plugin#105 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
`ui-uitk`: USS Restrictions table bans `filter` and `transition-property`, both supported in Unity 6Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
Unity-Technologies/unity-agent-plugin#102 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
Unity-Technologies/unity-agent-plugin#104 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Unity-Technologies/unity-agent-plugin
Issue simili
-
needs attention untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3666 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
stryker-mutator/stryker-net#3974 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
JiaFeiMiao-K-Cat/DiscImageStudio#171 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
DDOS VulnerbilityApertaS: Untriaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
DeltaV-Station/Delta-v#6711 ·
I maintainer di solito rispondono entro 1 giorno