Tooltip Rendering Twice
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Esamina il percorso di rendering dei tooltip intorno a DrawTooltip() e il comportamento di OnGUI segnalato. Riproduci il problema con Valheim o Tower Factory su Unity 6, confrontandolo con The Farmer Was Replaced e con un progetto Unity vuoto. Il lavoro è completato quando viene eseguito il rendering di un tooltip durante il passaggio del mouse, senza fare affidamento esclusivamente sull’impostazione di GUI.tooltip su string.Empty.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
There is a bug where tooltips are rendered twice, once correctly while hovering over the setting and a second one in the background. I've tested multiple games and it seems game specific, although it was only reproducible with Unity 6 so far.
- Valheim (Unity 6.0.46), the second tooltip is on the left:
- Tower Factory (Unity 6.0.51), the tooltip mirrored and on the right this time:
- The Farmer Was Replaced (Unity 6.0.43):
The bug did not occur - Empty Unity 6.0.46 project:
The bug did not occur
For Valheim, I added a debug log Debug.Log($"OnGUI: {Time.frameCount}"); inside void OnGUI(), with the result that OnGUI was called multiple times per frame.
Adding GUI.tooltip = string.Empty to the end of DrawTooltip() suppresses the bug, although I think that's just a workaround. My guess is that a canvas or camera setting
- Lingua principale
- C#
- Stelle
- 417
- Fork
- 84
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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 BepInEx/BepInEx.ConfigurationManager
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
BepInEx/BepInEx.ConfigurationManager#123 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
BepInEx/BepInEx.ConfigurationManager#121 · 4 commenti ·
-
Il2cpp need updateAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
BepInEx/BepInEx.ConfigurationManager#115 · 3 commenti ·
-
bug wontfix
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
BepInEx/BepInEx.ConfigurationManager#79 · 5 commenti ·
Tutte le issue di BepInEx/BepInEx.ConfigurationManager
Issue simili
-
affected/v17 affected/v18 area/frontend type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
umbraco/Umbraco-CMS#24186 ·
I maintainer di solito rispondono entro 2 giorni
-
.NET Azure Functions Docs OpenTelemetry
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
getsentry/sentry-dotnet#5715 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
AssignTargetPath does not recognize forward slashes in relative path specifiersForse già presa @AustinAviv l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 2 giorni
-
needs-area-label
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Fallout-build/Fallout#708 ·
I maintainer di solito rispondono entro 5 giorni