Opublikowano 10 Grudnia 20232 l Cześć, Chciałbym podzielić się z Wami pewnym problemem, który zauważyłem w grze. Problem polega na tym, że gdy przywołujemy dużą liczbę potworów, które atakują naszą postać, po ich pokonaniu lub usunięciu nadal widzimy obrażenia wizualne, jakby atak nadal trwał. Efekt ten utrzymuje się nawet po śmierci postaci. Przedstawienie błędu: Przedstawienie rozwiązania: Implementacja: 📂 Lokalizacja pliku: 'UserInterface -> InstanceBaseEffect.cpp' 🔍 Szukaj Tylko zalogowani Zaloguj się, aby wyświetlić chronioną treść Ten post zawiera treści dostępne tylko dla członków. Zaloguj się lub utwórz konto, aby odblokować całą zawartość tego posta. Zaloguj się Utwórz konto ♻️ Zamień 🔍 Szukaj ♻️ Zamień 🔍 Szukaj ♻️ Zamień 🔍 Szukaj ♻️ Zamień 🔍 Szukaj ♻️ Zamień 🔍 Szukaj ♻️ Zamień ➕ Dodaj na samym dole funkcji: 🔍 Szukaj ♻️ Zamień 📂 Lokalizacja pliku: 'UserInterface -> InstanceBase.cpp' 🔍 Szukaj ♻️ Zamień 📂 Lokalizacja pliku: 'UserInterface -> InstanceBase.h' 🔍 Szukaj ♻️ Zamień 🔍 Szukaj ♻️ Zamień
Opublikowano 10 Grudnia 20232 l Piękna wstawka, do pełni szczęscia zostało zniwelować lagi przy dużej ilości mobów co zresztą widać na filmiku, postać bije ale obrażenia wchodza po chwili.
Opublikowano 10 Grudnia 20232 l Dzięki Tobie ten bug przestał mnie denerwować. Twój kod był bardzo pomocny. Dziękuję! 🔥
Opublikowano 10 Grudnia 20232 l Normalnie można zamieniać? tut: Spoiler if (m_DamageQueue.empty()) { return; } moje: Spoiler if (m_DamageQueue.empty()) return; tut: Spoiler if(index > 7) { TraceError("ProcessDamageą«ÇŃ·çÇÁ °ˇ´ÉĽş"); return; } moje: Spoiler if(index > 7) { TraceError("ProcessDamageą«ÇŃ·çÇÁ °ˇ´ÉĽş"); break; }
Opublikowano 10 Grudnia 20232 l Autor Tak, trzeba bo zmieniamy funkcję na bool i musi zwracać true lub false.
Opublikowano 10 Grudnia 20232 l Chyba z jednych bardzo ważnych poprawek, dobrze że to dodałeś dzięki 😛
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto