Вопросы с тегом «html-canvas»

Новая функция HTML5, позволяющая приложениям Javascript иметь поверхность для рисования в браузере.

7
Управление текстовыми картами в двумерном массиве для рисования на холсте HTML5
Итак, я делаю HTML5 RPG просто для удовольствия. Карта представляет собой <canvas>(ширина 512 пикселей, высота 352 пикселя | 16 плиток в поперечнике, 11 плиток сверху вниз). Я хочу знать, есть ли более эффективный способ рисовать <canvas>. Вот как у меня это сейчас. Как плитки загружены и нарисованы на карте Карта …

5
Должны ли актеры в игре быть ответственными за рисование себя?
Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height backgroundColour draw(), draw()Метод …

2
Моя игра почти закончена! Что мне теперь делать? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . У меня есть игра HTML5 / canvas, которая почти готова и готова …

3
Двойная буферизация в HTML5 Canvas?
Кажется, моя простая холщовая игра отлично работает на Chrome и FF на Mac / Linux. У меня еще не было возможности протестировать его на смартфонах или Windows. Он не использует двойную буферизацию, но я видел несколько примеров использования JS Canvas. Когда рекомендуется использовать двойную буферизацию? Это имеет значение только для …

7
HTML5 Game (Canvas) - методы пользовательского интерфейса?
Я нахожусь в процессе создания игры JavaScript / HTML5 (с использованием Canvas) для мобильных устройств (Android / iPhone / WebOS) с PhoneGap. В настоящее время я пытаюсь определить, как должен быть построен пользовательский интерфейс и игровая доска, и как они должны взаимодействовать, но я не уверен, какое из них является …

6
Есть ли альтернативные JS-порты Box2D?
Я думал о создании двухмерной автомобильной игры для HTML5. Для моей первой игры я сам написал физику и столкновения, но для этой игры я бы хотел использовать готовую библиотеку. Я узнал Box2D и его порт JS. http://box2d-js.sourceforge.net Похоже, это довольно старый порт, созданный в 2008 году. В нем нет многих …

7
Для холста или не для холста при создании игр на основе браузера?
Предыстория: У меня обширный опыт разработки, но в последний раз я кодировал игру много лет назад. Мои навыки в Javascript весьма ограничены, и я намерен улучшить их, создав простую игру - тетрис, Pac-man или что-то такого уровня сложности. Вопрос: Мне кажется, что фундаментальный выбор, который мне нужно сделать, заключается в …

2
Как мне обращаться с обтравочными вершинами, которые ближе к глазу, чем ближняя плоскость отсечения?
Я использую свой собственный 3D-движок на JavaScript и использую только рисование на холсте, а не WebGL. Это еще один клон Minecraft; Я люблю коробки, не суди меня. Пока что все работает чудесно, за исключением одного: в 3D, когда некоторые вершины идут за ближней плоскостью отсечения, их проекция на экран получается …

1
Многопользовательский HTML5, Node.js, Socket.IO [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 5 лет назад . Я пытался создать простой мультиплеер с HTML5 Canvas, JavaScript (тоже с помощью простой библиотеки John …

6
Низкая производительность в Android при запуске APK, отлично работает в браузере
Я создал небольшой игровой проект в HTML5 с использованием движка Phaser (пробовал как 1.1.5, так и 1.1.6). Затем, чтобы портировать его на мобильную платформу, использовали Phonegap / Cordova для Windows Phone 8, Android и iOS. В моей игре есть около 10 элементов, которые анимируются (перемещение из точки a в точку …

2
Является ли использование нескольких объектов canvas хорошей практикой?
Мы разрабатываем игру «прыгай и беги» с HTML5 и JavaScript, и для этого нужно создать собственную игровую среду. Здесь у нас есть некоторые трудности, и мы хотели бы попросить у вас совета: У нас есть объект "Stage", который представляет корень нашей игры и является глобальной оболочкой div. Этап может содержать …

5
Хорошие технологические решения для построения карты ASCII и перемещения персонажей в браузере (например, Dwarf Fortress)? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Я хотел бы создать веб-приложение для своего игрового веб-сайта, которое включает в себя использование текстовых символов …

2
Грязный рендеринг 2D карты
Я продолжаю слышать, как люди говорят о «грязном рендеринге», когда дело касается рендеринга карт для HTML5. Я гуглил и искал в GameDev об этом, но ничего особенного. Что именно это? Как правильно это реализовать?

1
Как работает gluLookAt?
Из моего понимания, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); эквивалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Но когда я распечатываю ModelViewматрицу, вызов glTranslatef()не работает должным образом. Вот фрагмент кода: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include <iostream> #include …

2
Свободное движение в изометрической игре на основе плиток
Есть ли разумный простой способ реализовать свободное движение в изометрической игре на основе тайлов? Это означает, что игрок не просто мгновенно перепрыгнет с одной плитки на другую или не будет «привязан» к сетке (например, если движение между плитками было анимированным, но вы не сможете ничего сделать до завершения анимации). Я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.