Подтвердить что ты не робот

Основы JavaScript

В настоящее время с <canvas> легко найти все интересные вещи в Интернете. Как эмуляторы, демонстрации, игры, просто визуальные материал и т.д.
Но кажется, что все программируют с использованием основных примитивов холста.

Существуют ли какие-либо фреймворки, работающие над <canvas> или библиотекой утилиты?

4b9b3361

Ответ 1

Вы можете посмотреть что-то вроде Processing.js:

http://processingjs.org/exhibition

UPDATE:

Если вам нужен игровой API, я его не пробовал, но комментарии многообещающие, вы можете посмотреть:

http://ajaxian.com/archives/gamejs-canvas-game-library

Чтобы поддерживать javascript маленьким и оптимизированным, я стараюсь просто напрямую обращаться к элементам, но со временем люди будут создавать собственные библиотеки, но это могут быть не библиотеки, которые бы были полезны в определенных ситуациях.

ОБНОВЛЕНИЕ 2:

Похоже, вы можете получить здесь версию игры:

http://tommysmind.com/gamejs/GameJS-0.1.rar

Это также была интересная статья об GameJS автора: http://tommysmind.com/gamejs/

Ответ 4

Лучшее действительно Akihabara.

Ответ 5

jCanvaScript. Он очень прост в использовании, и на сайте есть много примеров.

Ответ 6

jsGameSoup выглядит неплохо: http://jsgamesoup.net/

Батареи включены

  • Обработка событий с помощью браузера (клавиатура, мышь, касание)
  • Управление игровыми объектами
  • Управление Sprite sprite.js
  • Воспроизведение звуковых эффектов с помощью audio.js
  • Рудиментарный полигон, окно, столкновение с коллизией collisions.js
  • Быстрый, детерминированный генератор случайных чисел random.js
  • Простая загрузка AJAX и объемных данных с помощью network.js
  • Основное управление файлами cookie cookie.js
  • Простой конечный автомат statemachine.js
  • Дополнительный авто-init для запуска кода, прикрепленного к HTML-холстам