Lecaw

Учимся создавать Web-сайты

Прежде чем начать делать новую игру, Вы должны полностью понять концепцию игры. Необходимо иметь четкое представление о том, как работает игра, не обращая внимание на мелкие детали. На первом этапе, отвечаем на вопрос "что" мы хотим создать, следующий вопрос "как это сделать", но это уже на следующих этапах. Позвольте мне проиллюстрировать этот метод на примере популярной игры «змейка». Раньше она была очень популярной, еще на консолях и старых мобильных телефонах.

(473)
(1)

Сегодняшний урок - мост между двумерной графикой в html5 и трехмерной (использование WebGL). Сегодня я покажу, как создать 3D объекты, используя полигоны. Полигоны или неструктурированная сетка - набор вершин, ребер и граней, которые формируют многомерный 3D объект в компьютерной графике и моделировании. Грани обычно состоят из треугольников, четырехугольников или других простых выпуклых многоугольников, так как это упрощает рендеринг, но также могут быть использованы вогнутые многоугольники или многоугольники с дырами.

(700)
(0)

Как-то раз, один из наших читателей спросил меня – а что если сгенерировать радиальный html градиент вместо того, чтобы использовать готовые изображения. Это не так трудно и это было бы полезно для всех. Основная идея состоит в том, чтобы разделить круг на многократные секторы и заполнить эти секторы радиальным цветом (который зависит от угла).

(664)
(1)

В последнее время нам часто стали задавать вопрос – как сделать загрузчик изображений на веб-сайт. Мне кажется, что это интересный вопрос, и я решил поэкспериментировать с этим. Я думаю, что просто загрузка файлов это скучная тема, поэтому я решил добавить интересную опцию – Обрезка. Кроме того мы будем использовать HTML5 FileReader, чтобы выполнить обрезку будем использовать - Jcrop (jquery библиотека) на стороне клиента. В результате – мы должны получить процесс с 3 шагами: выбор файла, обрезка, загрузка. Во время выбора файла мы проверим тип файла и размер (чтобы избежать огромных файлов). Когда все будет готово и мы загрузили обрезанное изображение – мы переходим к этапу загрузки (в определенную папку сайта). Обратите внимание, что библиотека GD обрабатывает изображения.

(1442)
(2)
Страница 1 из 2