Update note about keydown event
This commit is contained in:
parent
b93565cd9e
commit
dce6183179
1 changed files with 6 additions and 3 deletions
|
@ -79,9 +79,12 @@ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
|
|||
|
||||
1. Создать `<canvas>` элемент на странице и получить на него ссылку.
|
||||
2. Получить из элемента `2d` контекст для рисования.
|
||||
3. Запустить цикл игры, используя `requestAnimationFrame`. Эта функция
|
||||
просит браузер вызвать колбек перед отрисовкой следующего кадра.
|
||||
4. В этом колбеке вы должны:
|
||||
3. Зарегистрировать обработчик события `keydown`, чтобы гофер подпрыгивал
|
||||
по нажатию на пробел. В js это делается вызовом функции
|
||||
`window.addEventListener('keydown', ...)`.
|
||||
4. Запустить цикл игры, используя `requestAnimationFrame`. Эта функция
|
||||
просит браузер вызвать callback перед отрисовкой следующего кадра.
|
||||
5. В этом callback вы должны:
|
||||
* Обновить состояние игры
|
||||
* Очистить канвас и нарисовать на нём новый фрейм.
|
||||
* Зашедулить следующий фрейм, используя `requestAnimationFrame`
|
||||
|
|
Loading…
Reference in a new issue