Основы JavaScript
В настоящее время с <canvas>
легко найти все интересные вещи в Интернете. Как эмуляторы, демонстрации, игры, просто визуальные
материал и т.д.
Но кажется, что все программируют с использованием основных примитивов холста.
Существуют ли какие-либо фреймворки, работающие над <canvas>
или библиотекой утилиты?
Ответы
Ответ 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/
Ответ 2
Несколько библиотек холста на основе спрайтов:
Ответ 3
http://www.effectgames.com/effect/article.psp.html/docs/Getting_Started_Guide
Проверьте это - очень круто!
Ответ 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-холстам