Задать вопрос
Dark_Knight
@Dark_Knight
Game Dev

Как рисовать в WebGL?

Здравствуйте.

Подскажите пожалуйста.

Делаю игру на канвасе, рисую с помощью спрайтов.

Вижу, что уже некоторые игры делают на вебГЛ, вопросы:


— спрайты там не используются, тогда что?

— в каком редакторе создается графика?

— какие ограничения ставить дизайнеру для рисования моделей?


Спасибо.
  • Вопрос задан
  • 3374 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@orcy
Я не специалист в WebGL, но раз API основан на OpenGL то и разработка должна быть похожей. Графику можно создавать в любом редакторе т.к. текстуры загружаются как-то так:

var neheTexture;
function initTexture() {
neheTexture = gl.createTexture();
neheTexture.image = new Image();
neheTexture.image.onload = function() {
handleLoadedTexture(neheTexture)
}

neheTexture.image.src = "nehe.gif";
}


отсюда: learningwebgl.com/blog/?p=507. Если такую текстуру наложить на прямоугольник то получится спрайт.
Ответ написан
Комментировать
@Eddy_Em
Посмотрите примеры, например, этот
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы