Cześć wszystkim. Jak sugeruje tytuł, mam problem z ImGui. Widzisz, kiedy ustawiam domyślną czcionkę ImGui: Kod: io. Czcionki -> AddFontFromFileTTF ("C: \\ Windows \\ Fonts \\ impact.ttf", 50); działa doskonale. Jednak gdy ustawiam ImFont z: Kod: ImFont * pFont = io. Czcionki -> AddFontFromFileTTF ("C: \\ Windows \\ Fonts \\ impact.ttf", 50); Większość wartości ImFont pozostanie NULL, co wygląda tak w debugerze: Ten obraz został przeskalowany. Kliknij ten pasek, aby wyświetlić pełny obraz. Oryginalny obraz ma rozmiar 878 x 270. Każda pomoc, dlaczego to mogłoby być bardzo mile widziane! EDIT: W porządku, więc dowiedziałem się, że faktycznie pobiera czcionkę w ImFont, ale po prostu NULL się od razu, bardzo dziwne.
Thread Rating:
Czcionka ImGui nie ładuje się poprawnie
|
Afaik musisz użyć PushFont / PopFont, jeśli masz wiele czcionek
Zacytować: Originally Posted by mtastyle Afaik musisz użyć PushFont / PopFont, jeśli masz wiele czcionek Hmm, to nie zadziałało. Wciąż od razu NULL. Również nie używam czcionki w moim menu, używam jej do rysowania luźnego tekstu. Zacytować: Originally Posted by mtastyle Afaik musisz użyć PushFont / PopFont, jeśli masz wiele czcionek Naprawiłem to. Z jakiegoś powodu moja funkcja init została wywołana trzy razy zamiast jednego, wszystko z powodu moich głupich błędów w kodowaniu. Został zainicjowany 3 razy. I za każdym razem, gdy czcionka została wyczyszczona. Ale dzięki za pomoc!
|
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)