Unity-Technologies / Unity-Technologies/Unity.Mathematics
Importing Unity.Mathematics.math shadows type names
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 1.4k
- Forks
- 159
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When using static Unity.Mathematics.math, type names get shadowed by functions of the same name (e.g. float3, float4x4, quaternion), making it imposible to access their static members without fully qualifying the type name.
This makes it really annoying to use static members such as float3.zero, float4x4.PerspectiveFov, quaternion.AxisAngle, etc. having to either qualify them with Unity.Mathematics. or dropping the using static altogether and qualify all math with math..
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere die Namensüberschattung mit using static Unity.Mathematics.math und den Beispielen float3.zero, float4x4.PerspectiveFov und quaternion.AxisAngle. Untersuche die Funktionen von Unity.Mathematics.math und die betroffenen Typdeklarationen; als erledigt gilt, dass statische Member weiterhin verwendet werden können, ohne die Typnamen vollständig zu qualifizieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, unity
- Bereich
- developer-experience
- Issue-Typ
- Bug
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100