Ответ: инвертированная картинка
мне нужно как раз для экономии оперативной памяти,
чтобы не загружать в оперативку дополнительные кадры,
то есть взять в определённом случае картинку и нарисовать обычным drawimage, когда персонаж идёт вправо,
а в другом случае взять эту же картинку, но просто прорисовать её в обратном направлении, когда персонаж идёт влево.
а все эти библиотеки загружают в память новую картинку но только инвертированную,так можно только лишь сэкономить размер jar файла.
ну а спрайты я вообще не люблю, помоему ими неудобно пользоваться,
лучше обычным способом подгружать каждый кадр отдельно.
я подсчитал у меня в игре на главного героя приходится 44 кадра для торса и 26 кадров для ног многовато помоему, и все эти кадры подгружены в оперативку, если научится прорисовывать картинку в обратном направлении то кадров станет в 2 раза меньше тк каждый кадр дублируется, нпример кадр стоя влево и кадр стоя вправо идентичный но инвертированный.
ну дак как можно такое вообще сделать или нет?
|