`physics-3d-collision`: Fast-Path 10 says raycasts ignore triggers by default — by default they hit triggers
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 84/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- unity
- Bereich
- documentation
Rechercherichtung
Lies skills/physics-3d-collision/SKILL.md, insbesondere Fast-Path 10 und Step 3 (Zeilen 108–112 und 335–341). Korrigiere die Erläuterung zum Standardwert für Trigger und füge den umgekehrten Fast-Path für Strahlen hinzu, die durch Trigger-Volumes blockiert werden, und folge dabei dem im Issue vorgeschlagenen Fix. Fertig ist es, wenn beide Abschnitte den Standardwert und die Optionen pro Aufruf korrekt beschreiben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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."
- Vorherrschende Sprache
- C#
- Sterne
- 590
- Forks
- 67
- Ø Merge
- 3 T. 4 Std.
- Gemergte PRs (30 T.)
- 13
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Unity-Technologies/unity-agent-plugin
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 80/100
Unity-Technologies/unity-agent-plugin#118 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Unity-Technologies/unity-agent-plugin#105 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
`ui-uitk`: USS Restrictions table bans `filter` and `transition-property`, both supported in Unity 6Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
Unity-Technologies/unity-agent-plugin#102 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
Unity-Technologies/unity-agent-plugin#104 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in Unity-Technologies/unity-agent-plugin
Ähnliche Issues
-
needs-triage
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Azure/azure-sdk-for-net#64658 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
dotnet/aspnetcore#70370 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
NethermindEth/nethermind#15684 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area/ai-assistant squad/flyt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Altinn/altinn-studio#21798 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
SubtitleEdit/subtitleedit#16699 ·
Maintainer antworten meist innerhalb von 1 Tag