Kvo stava tuka bre...

4 отговора 221 прегледа
#1

Kvo stava tuka bre...

Не съм много добре с Джавата.
Впрочем сега я уча.
Имам много кофти проблем - и незнам къде мога да намеря отговор.
Значи правя нещо като проста игричка.
За да стане по яко използвам анимирани гифчета на някой места.
Идаята е при определоно действие да се пусне гифчето за няколко секунди
и след това да се скрие.
Дотук няма проблеми.
Дори първият път гифчето се пуска без проблем и след това си изчезва
(не се прерисува вече)
както си му е реда.
Само че веднага щом самото гифче се изкаже, игричката почва да накъсва и
така продължава до края (става въпрос за движение на jpg-та
по екрана). Все едно изведнъж всичките системни ресурси са
отишли на кино. Щом го заменя с някое гифче с по-малко кадри(въпросното
такова има около 60) накъсването се намалява, а ако сложа еднокадрово
въобще няма проблем.
Иначе постановката е съвсем проста - дабъл-буферинг, една нишка.
Моля, ако някой има обяснение какво точно става и как и възможно ли е
да се оправи, да ме светне, ще съм му много благодарен!

Отговор
в отговор на truncho #2

Re: Kvo stava tuka bre...

Пробвай следното: след като използваш gif изображението ,присвои му стойност null.

Отговор
в отговор на cornivorous #3

Re: Kvo stava tuka bre...

......ili prosto syzdaj now Thread za gif-a, tak che da poluchi nezawisimost sprqmo application-a

Отговор
в отговор на cornivorous #4

Re: Kvo stava tuka bre...

ne sum javar,

no znachi li tova che prosto da *hint*-ne GC-to da osvobodi tazi pamet?

wuobshte pisaneto na igri sus GC ne e li malko opasno da ti narushi frame-rate?

tirulirutatuutuu
Отговор
в отговор на truncho #5

Благодаря

Аз свърших играта и нямах търпение да изчакам отговорите , така че просто го премахнах това гифче .
Все пак ви благодаря за съветите!

Отговор