|
|
Другие темы раздела | |
JavaScript меню
https://www.cyberforum.ru/ javascript/ thread1815347.html Скажите, пожалуйста, способ создания меню. когда я нажимаю на кнопку, не перезагружать страницу но включить файл в теге |
Работа с ячейками в таблице html JavaScript Ребят, есть обычная html-таблица (см. изображение). Нужно рассчитать, к примеру, количество 4 у каждого студента (в цикле). Помогите, пожалуйста. |
JavaScript почему не работает скрипт?
https://www.cyberforum.ru/ javascript/ thread1815313.html почему не работает скрипт? function myfunction(){ document.write("<?php include 'file.php';?>"); } |
JavaScript Изменение размера картинок с учётом заданного значения Добрый день! Помогите решить проблему) Html документ содержит картинки. Необходимо ввести правило, чтобы картинки больше заданного значения становились одного конкретного размера, а картинки меньше заданного значения - другого размера. Можно как-то прописать условие в CSS? https://www.cyberforum.ru/ javascript/ thread1815238.html |
Как подключить js файл с php-вставками к joomla-модулю? JavaScript Для того чтобы сервер не игнорировал php - вставки в *.js файлах, в файле .htaccess прописал следующий код: AddType application/x-httpd-php .js AddHandler x-httpd-php5 .js <FilesMatch "\.(js|php)$"> SetHandler application/x-httpd-php </FilesMatch> |
JavaScript Что такое "объектные константы" в JavaScript?
https://www.cyberforum.ru/ javascript/ thread1815203.html Привет. Читаю учебник по backbone. Там в начале такая фраза есть: "Я рассчитываю, что ваши знания языка JavaScript не ограничиваются его основами, поэтому опустил рядтем, таких как объектные константы. " А что такое "объектные константы"? В гугле ничего не нашёл. Может это перевод неточный и это как то по другому называется? |
JavaScript Расширение для гугл хрома. Настройка политики безопасности в манифесте
https://www.cyberforum.ru/ javascript/ thread1815183.html Калит уже этот параноик. Сначала оказалось, что в приложениях нельзя писать javascrit код непосредственно на странице, только можно подключать локальные библиотеки. Так теперь я ещё и функцию не могу вызвать со страницы(со 2й версии манифеста политика безопасности изменилась). В официальной справке написано: The inline event handler definitions must be rewritten in terms of... |
Откуда берётся NaN? JavaScript Замучился со скриптом, который должен выводить результат числового подсчёта. В нём 3 составляющих: function totalcost () { var cost = parseFloat(document.getElementById("cost").value); var total = parseFloat(document.getElementById("total").value); var result = total - cost * document.getElementById("multiply").value * 25; ... В HTML с помощью php все значения вставляются... |
JavaScript Сохранение состояния checkbox в localStorage
https://www.cyberforum.ru/ javascript/ thread1815033.html Вот у меня есть несколько флажков(ну штук 30 допустим): <input type="checkbox" id="ch1" name="ch1" onclick="save_checkbox(1, "ch1")"> <input type="checkbox" id="ch2" name="ch2" onclick="save_checkbox(2, "ch2")"> <input type="checkbox" id="ch3" name="ch3" onclick="save_checkbox(3, "ch3")"> Хочу сделать одну функцию для сохранения их значения: Но из - за отсутствия знаний... |
JavaScript Прокрутка барабана свайпом Javascript
https://www.cyberforum.ru/ javascript/ thread1814813.html Доброго времени суток, уважаемые пользователи! Есть ли пример реализации прокрутки барабана (рулетки) свайпом? Барабан с определенным количеством позиций. Есть ли идеи, как можно реализовать анимацию прокрутки? |
Создание строки в таблице JavaScript Привет всем. Помогите пожалуйста. есть шапка таблицы из пяти колонок, внизу есть кнопка "Добавить строку". Как с помощью JavaScript сделать так, чтобы при нажатии на кнопку добавлялась строка в таблицу из пяти input и при обновлении страницы эта строка не удалялась? Киньте пожалуйста код. <center> <H1 id="text"><em>Таблица</em></H1> <table border> <tr> <th>Колонка 1</th><th... |
JavaScript Css-селектор "отсутствия атрибута"
https://www.cyberforum.ru/ javascript/ thread1814747.html на странице имеется множество HTMLэлементов input у большинства этих HTMLэлементов прописан атрибут type но есть и HTMLэлементы input, у которых type не указан: понятное дело, по умолчанию браузер отображает их как текстовые поля вопрос: можно ли, и как сконструировать CSS-селектор, который выберет все HTMLэлементы input, у которых не прописан атрибут type? |
0 | |||||||||||||||||||||||||||||||
Ваша первая игра на JavaScript и Phaser (перевод) - JavaScript - Ответ 958744028.09.2016, 17:42. Показов 2712. Ответов 2
Метки (Все метки)
Ваша первая игра на JavaScript и Phaser (перевод)
Источник Запустить демку в браузере Скачать исходники финального проекта Все любят классические игры. Многие же из вас помнят ретро игру "змейка" на старых Nokia? Мы уверены, что многие. Поэтому мы решили сделать "змейку", используя HTML5. Есть такой великолепный фреймворк с открытым исходным кодом для разработки игры под названием Phaser. Его мы и будем использовать. Приготовления Скачайте .zip архив с рисунками и с пустыми файлами кода здесь. Код мы напишем позже. Папки и файлы отражают структуру нашего проекта. Откройте index.html, напишите название игры в теле тега "title" и подключите скрипты из папки "assets/js/". Позже, чтобы играть вам нужно будет всего лишь открыть index.html в браузере.
Как организована игра Игры, которые используют Phaser организованы вокруг состояний. Представляйте состояния, как разные части вашей игры. Это состояния нашей игры:
main.js - это наш самый главный скрипт. В этом скрипте мы сейчас создадим объект game и добавим наше первое состояние "Меню" 1. Загрузка изображения К настоящему моменту наша игра не делает ничего. Давайте добавим состояние "Меню" и сделаем так, чтобы оно отображало изображение с заголовком игры. В разделе "Установка" мы подключили скрипт phaser.js в нашем файле index.html, поэтому нам доступен глобальный объект Phaser, с помощью которого мы можем получать доступ к функциям и методам библиотеки phaser.js Сейчас мы, используя глобальный объект Phaser, создадим объект game. Этот объект представляет всю нашу игру. Мы будем добавлять состояния к этому объекту. main.js
menu.js
От переводчика: Начало координат игры располагается в левом верхнем углу области рисования. Ось X направлена вправо, а ось Y направлена вниз. По умолчанию якорная точка изображения располагается в левом верхнем углу изображения. Эту точку можно менять с помощью метода anchor.setTo. Например, можно установить якорную точку на середину изображения: this.obj.anchor.setTo(0.5, 0.5); Изображения, которые располагаются в игровом мире называют спрайтами. Из-за ограничения безопасности браузера мы не можем загружать изображения с локального диска. Простыми словами, мы не можем просто кликнуть два раза по index.html и запустить игру. Поэтому запускать игру нужно с локального сервера, например, из среды Visual Studio, которая автоматически запустит локальный сервер IIS. Если всё было сделано правильно, то стартовое изображение должно появится в вашем браузере: запустить демку 2. Вывод змейки на экран Как было упомянуто ранее, сам процесс игры происходит в состоянии "Игра". В этом же состоянии мы выводим змейку на экран. Так же как мы поступали с состоянием "Меню" ранее, мы должны зарегистрировать состояние "Игра" в скрипте main.js: main.js
Это окончательный код скрипта menu.js:
game.js
Вернуться к обсуждению: Ваша первая игра на JavaScript и Phaser (перевод) JavaScript
1
|
28.09.2016, 17:42 | |
Готовые ответы и решения:
2
Ваша первая игра на JavaScript и Phaser (тема-обсуждение) Первая ли книга как первая для JavaScript? Ваша первая программа Какая ваша любимая компьютерная игра? |
28.09.2016, 17:42 | |
28.09.2016, 17:42 | |
Помогаю со студенческими работами здесь
0
Первая игра Первая игра на C++ Первая игра на Delphi Первая игра. Pacman |