Новости AWC

Добавлен , опубликован
Хорошие новости!
В общем я полностью переезжаю на Slick, а значит на OpenGL.
Решил проблему тормозов при загрузке анимированных изображений так, что все изображения парсятся чистой жавой, а потом уже конвертируются в текстуры OpenGL, работает очень быстро.
Т.е. одна простенькая функция решила все проблемы:
public static Image toSlick(BufferedImage img){
	int width = img.getWidth(),
	     height = img.getHeight();
	ImageBuffer ib = new ImageBuffer(width, height);
	Raster r = img.getRaster();
	for(int x = 0; x < width; x++)
		for(int y = 0; y < height; y++){
			int clr[] = new int[4];
			r.getPixel(x, y, clr);
			ib.setRGBA(x, y, clr[0], clr[1], clr[2], clr[3]);
		}
	return ib.getImage();
}
А еще исправил надоедливый баг с NullPointerException в мультиплеере. Двигаюсь дальше.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
26
12 лет назад
0
грац)
0
30
12 лет назад
0
Поздравляю, док!
0
37
12 лет назад
0
	for(int x = 0; x < width; x++)
		for(int y = 0; y < height; y++){
все ясно
0
29
12 лет назад
0
ScorpioT1000, ну и?
0
37
12 лет назад
0
Если это вызывается в периоде, есть мнение, что ты что-то делаешь не так =)
0
29
12 лет назад
0
В каком омг периоде, это инит функция.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.