Комментарии 16
Для комфортного просмотра картинок, выполните следующий код в консоле браузера:
Отключение сглаживания работает только в Firefox.
$('img[alt="image"]').each(function(index, item){
img = $(item);
img.width(img.width() * 4);
img.css('image-rendering', '-moz-crisp-edges');
});
Отключение сглаживания работает только в Firefox.
Скрытый текст

+5
* консоли
Спасибо, правда, имхо, 3.5 лучше чем 4.
И ещё маленькая мелочь — $(item) можно заменить $(this), а index и item вообще убрать.
Спасибо, правда, имхо, 3.5 лучше чем 4.
И ещё маленькая мелочь — $(item) можно заменить $(this), а index и item вообще убрать.
+3
Спасибо за замечания. Уже пару лет не пишу на JS и не в курсе таких вещей.
+1
Насчет второго пункта, думаю, что вы заблуждаетесь: доступ к item внутри этой функции произойдет быстрее, чем к this. Если память мне не изменяет, то разрешение имен внутри функции происходит таким образом:
1. Поиск локальной переменной item внутри функции.
2. Поиск внутренней функции item внутри данной функции.
3. Поиск аргумента с именем item.
4. Если имя данной функции совпадает с именем искомой переменной (item), то она будет возвращена.
Таким образом, искомая переменная (в данном случае — аргумент) будет возвращена еще на третей стадии. В то время, как this, полагаю, будет обнаружен позже.
Возможно я ошибаюсь. Если так, то просветите на этот счет)
1. Поиск локальной переменной item внутри функции.
2. Поиск внутренней функции item внутри данной функции.
3. Поиск аргумента с именем item.
4. Если имя данной функции совпадает с именем искомой переменной (item), то она будет возвращена.
Таким образом, искомая переменная (в данном случае — аргумент) будет возвращена еще на третей стадии. В то время, как this, полагаю, будет обнаружен позже.
Возможно я ошибаюсь. Если так, то просветите на этот счет)
+1
3.5 недопустимо для пиксельной графики.
Только целые числа. 2, 3, 4, 5.
Только целые числа. 2, 3, 4, 5.
0
> в которой стены и колонны освещены факелами обеспечивая красивую демонстрацию окружающего освещения
а стоящие воины никак не подсвечены…
это главный минус пикселярных игр.
а стоящие воины никак не подсвечены…
это главный минус пикселярных игр.
+1
Вроде была на кикстартере какая-то пиксельная игра с динамическим освещением.
0
www.kickstarter.com/projects/finnmorgan/sprite-lamp-dynamic-lighting-for-2d-art
Но это означает, отрисовать каждый спрайт 4 раза.
В принципе, это «всего» в 4 раза больше работы, чем обычно.
Но да, профит в атмосфере значительный.
Но это означает, отрисовать каждый спрайт 4 раза.
В принципе, это «всего» в 4 раза больше работы, чем обычно.
Но да, профит в атмосфере значительный.
0
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Курс пиксель-арта 4