Pracuję nad 2D strzelanka w LibGdx. Muszę wspomnieć, że jestem nowy w LibGdx i staram się naprawdę zrozumieć, jak to działa. Mam doświadczenie w programowaniu Java i Android od kilku lat, więc rozumiem koncepcje gier.duszek libgdx znikną
Jestem zainteresowany, czy istnieje sposób na zanikanie obiektu obiektu.
Mam wrogów na ekranie, a kiedy wróg jest martwy, chcę usunąć obiekt Wroga z mojej listy i zignorować go w logice obliczeń i przecięć.
Ale chcę, aby sprite wroga pozostało na ekranie nieco dłużej i powoli znika.
Czy istnieje dobry sposób na libgdx sobie z tym poradzić ... czy muszę wyciągnąć jakieś dodatkowe „Fade out” klatki ... i obsługiwać go wewnątrz animacji ...
Czy jest wbudowany funkcja, która obsługuje tego rodzaju rzeczy?
Tnx dużo! Potrzebuję kogoś, kto by mi to wyjaśnił, zanim zacznę burzę mózgów i stracę życie w rysowaniu sprite'ów.
Używasz wewnętrzną Stage2D dla swoich duchy? –
Nie, używam partii do rysowania moich tekstur i spritów ... Używam Stage2D dla rzeczy na ekranie, takich jak przycisk pauzy itp.Ale wszystkie spity i cząstki są rysowane za pomocą SpriteBatch. – Veljko
Najprawdopodobniej będziesz musiał napisać własną. Jeśli używasz Stage2D, możesz użyć frameworku Akcji, aby ukończyć zanikanie. Nadal możesz to zrobić, sam zajmij się kodem akcji. Spójrz na AlphaAction. –