Описание тега craftyjs

Crafty is an HTML5 game engine written in JavaScript which helps you create games in a structured way. Its core features include Entities & Components, being able to use Canvas, DOM, WebGL and Event binding.
1 ответ

Поверните объект, чтобы увидеть мышь (Craftyjs)

Я пытался заставить мою сущность игрока поворачиваться к мышке, но я не могу вызвать событие MouseMove для запуска. Crafty.e("2D, Mouse, Canvas, Color" .attr({ w:1000, h:1000, x:0, y:0 }) .bind('MouseMove', function(e) { console.log("Mouse Pos:"+ e.…
16 апр '16 в 06:28
1 ответ

Обнаружение горизонтальных столкновений с помощью игрового движка Crafty.js

Я пытаюсь создать игру в стиле прорыва с непрерывным вертикальным движением игрока и только горизонтальным вводом. Мне нужно определить, попал ли кирпич по бокам или сверху / снизу. Не обнаружив этого, я не смог остановить движение игрока от перекры…
01 май '12 в 20:38
1 ответ

Почему CraftyJS/Chrome ограничивает количество одновременных нажатий клавиш?

Я пытаюсь разработать игру с использованием CraftyJS. я использую Лукавый 0.7.1 Chrome 50.0.2661.94 Windows 10 2016 Dell XPS15. Я заметил некоторые странности в том, как обрабатываются события клавиатуры. Я предполагаю, что многое из этого связано с…
1 ответ

Craftyjs вращение холста

Если я изменю атрибут e1 y на 1 или какое-либо другое положительное значение, этот код будет работать, но если y равен 0 или отрицателен, он завершится неудачно. Там нет ошибок, но форма не появляется. Если я рисую другие виды фигур, возникает такая…
08 апр '16 в 11:22
1 ответ

Рисование простого круга с использованием Crafty.js и Box2d

Я пытаюсь нарисовать простой круг, используя box2d с crafty.js, но я не могу нарисовать его, это jsfiddle: http://jsfiddle.net/B5UsC/2/ посмотрите на эту часть кода: var ball = Crafty.e("2D, Canvas,Color, Box2D,ball") .attr({ x: 10, y: 15, z:5 }) .c…
25 июл '14 в 06:55
1 ответ

Как я могу вызвать конкретную функцию Coffeecript из HTML

У меня есть приложение, которое использует HTML и Coffeescript во внешнем интерфейсе. Недавно я сделал возможным изменение языка благодаря i18next. Теперь у меня есть несколько кнопок, которые меняют мой window.userLang на разных языках, но пользова…
22 ноя '13 в 14:28
1 ответ

Проблемы с craftyjs png sprite и специально нарисованной фигурой?

У меня есть следующий код с новейшими craftyjs: <!DOCTYPE html> <html> <head> <style> body { margin:0; } </style> <script type="text/javascript" src="crafty.js"></script> <script> Crafty.c("Planet", { …
07 дек '13 в 00:00
3 ответа

Сфера "этого" во внутренней функции (сцена CraftyJS)

Я пишу небольшую игру, используя CraftyJS. Вот что я хочу написать: Crafty.scene('MainMap', function() { this.player = Crafty.e('Player'); this.player.move(5, 5); this.game_objects = [this.player]; isOccupied: function(x, y) { for (var i = 0; i <…
11 янв '14 в 14:32
1 ответ

Crafty.js отображает белый экран

Я использую crafty.js(движок HTML5 для игр), но он не загружается. Я просто получил белый экран! Все настроено правильно, и я использую Chrome. Я проверил, все ли имена файлов в порядке, и они есть. Может кто-то помочь мне, пожалуйста? Мой код: <…
20 окт '14 в 14:10
1 ответ

Лукавая ошибка JS говорит, что я не закрываю функцию

if (char == 'anime') { Crafty.sprite("sprites_hunt_w.png", { guy: [1, 2, 27, 31] }) .reel('guy_right', 1000, [ [1, 64], [34, 64], [65, 65] ]) .reel('guy_left', 1000, [ [1, 32], [34, 32], [65, 33] ]) } else { Crafty.sprite("megamanx.gif", { guy: [0, …
06 апр '15 в 03:05
2 ответа

В ожидании ввода текста хитро

Я делаю игру в стиле старых финальных фэнтезийных игр с поворотом теста по математике, поэтому всякий раз, когда пользователь пытается выполнить действие в бою, он должен ответить на вопрос. проблема в том, что я не могу заставить программу останови…
10 фев '14 в 16:12
1 ответ

Белые линии при масштабировании

У меня эта проблема с craftyjs: Когда я пытаюсь масштабировать область просмотра (Canvas), вокруг объектов появляются белые линии (цвет фона). Я думаю, что это из-за половины пикселей, но я не могу найти способ исправить это. Кто-нибудь знает что де…
10 дек '13 в 10:14
1 ответ

Загрузка craftyjs с requirejs

Решение этого, вероятно, очень простое, но я не могу найти ответ где-нибудь. Как вы загружаете Craftyjs, используя Requirejs?, Я пытался загрузить его нормально, почему, но это не похоже на работу.
1 ответ

Изменение текста в crafty.js

У меня есть две переменные (враги и хелат игроков), которые меняются, когда происходит определенное событие, проблема в том, что я не знаю, как изменить текст или удалить текст, поэтому я не могу изменить отображаемое здоровье на экране (в настоящее…
21 янв '14 в 12:59
1 ответ

Обходной путь для неспособности сохранить логические значения с HTML5 Web Storage

В настоящее время я делаю игру в стиле марио с использованием Javascript или, точнее, CraftyJS. Я посмотрел здесь в качестве ссылки, и понимаю, как сохранить значения, введенные пользователем. Но то, что я хочу сделать, - это автоматически сохранять…
12 дек '13 в 01:57
2 ответа

Сценарий, чтобы измерить течение времени?

В настоящее время я разрабатываю небольшую игру для класса с использованием Crafty, и наша игра требует времени. Для контекста это игра, похожая на тамагочи, в которой игрок контролирует существо и кормит его, ухаживает за ним и т. Д., Когда это нео…
03 май '13 в 16:07
2 ответа

Дата getTime дает низкие значения для более длительных периодов

Я использую Date(). GetTime, чтобы измерить продолжительность нажатия клавиши, вычитая событие keydown из события keyup. Однако для нажатий клавиш, превышающих ~500 мс, записанное время возвращается к более низкому значению. Вот JSFiddle http://jsfi…
04 фев '15 в 21:10
3 ответа

Как мне содержать мою игру JavaScript в div?

В моем HTML у меня есть раздел, в котором у меня есть JavaScript, который добавляет прослушиватель событий, который запускает мою игру: <div class="content"> <script> window.addEventListener('load', Game.start); </script> </div&…
06 апр '13 в 01:33
1 ответ

Как я могу сделать холст Crafty JS в div, который я создал в HTML?

Я новичок в CraftyJS и мне было интересно, если у кого-нибудь была эта проблема. Я хочу игровой холст, который находится внутри div. Мне было интересно, как это сделать. Crafty.init({...}) Crafty.canvas(); Не дает мне желаемых результатов. Он просто…
28 фев '12 в 04:49
2 ответа

Фон отображается над спрайтами в crafty.js

В небольшом проекте crafty.js я использовал спрайт в качестве фонового изображения, но он рендерит поверх других спрайтов. Как это исправить? Код для главной сцены приведен ниже: Crafty.scene('game', function () { Crafty.background('bg'); Crafty.e("…
16 апр '13 в 16:57