Вопросы по теме 'phaser-framework'
Как я могу сделать бесконечный фон с боковой прокруткой в Phaserjs?
Я использую Phaser.js для создания игры и не могу найти никаких руководств о том, как сделать фоновую прокрутку бесконечной. Я бы хотел, чтобы фон выкладывался/повторялся вбок и бесконечно, когда персонаж движется вправо.
В настоящее время я...
13061 просмотров
schedule
26.09.2022
Оттенок спрайта на мобильном устройстве отключает изменение состояния спрайта с помощью фазера
Когда я подаю заявку
this.player.tint = 0xcd0937;
чтобы подкрасить мой спрайт красным, спрайт ведет себя так, как ожидалось на рабочем столе. Спрайт меняет цвет, и когда спрайт перемещается влево или вправо, все изменения состояния спрайта...
398 просмотров
schedule
05.11.2022
Как включить заголовки «Access-Control-Allow-Origin» для статических файлов в Yesod?
Я использую созданный шаблон сайта и статический поддомен для обслуживания своих статических файлов. Статические файлы запрашиваются с использованием явных URL-адресов из игр Javascript, для обслуживания которых я использую приложение yesod...
774 просмотров
schedule
20.02.2024
Javascript Uncaught TypeError: undefined не является функцией
Я пытаюсь создать простую игру с использованием движка Phaser, но постоянно получаю указанную выше ошибку.
var mainState = {
...
playerJump: function(){
yVelocity = -jumpPower;
},
spacePressed: function(){
if(started)
{...
599 просмотров
schedule
16.03.2023
Как определить, когда указатель находится над спрайтом, когда я перетаскиваю другой спрайт?
В моей функции update() я использую pointerOver(), чтобы определить, когда указатель находится над спрайтом. Обычно это работает нормально. Однако, если в это время я перетаскиваю другой спрайт, функция pointerOver() всегда возвращает false.
Я...
3813 просмотров
schedule
17.02.2024
Инвертировать ось Y в Phaser
Я создаю настольную игру для двух игроков. Я хочу отобразить доску с точки зрения текущего игрока. Итак, если я играю «внизу» доски, я хочу инвертировать ось Y и переместить начало координат в нижний левый угол холста. Также было бы неплохо...
599 просмотров
schedule
17.12.2022
Выбор случайных элементов из массива без повторения
Я показываю случайные числа на отдельных спрайтах и хочу перетасовать отдельный контейнер, не отображая на нем то же самое. как перетасовать набор спрайтов случайным образом, не повторяя один и тот же цвет?
Мой массив:
var color = new...
1952 просмотров
schedule
18.03.2023
Как переключать состояния в работе фазера?
Я пытаюсь переключиться в состояние главного меню в фазере через функцию, но не могу заставить ее работать. Ниже мой фрагмент кода. Конечная функция вызывается из функции обновления в файле game.js.
end: function(){
player.kill();...
1690 просмотров
schedule
30.11.2022
Есть ли в Phaser способ очистить экран или игровую сцену/мир?
Я ищу простой и быстрый способ очистить весь экран Phaser, например, как в холсте HTML5 вы можете стереть все, сбросив ширину холста до самого себя. Я не смог найти такой метод с помощью поиска - только graphics.clear(), но он не затрагивает другие...
5944 просмотров
schedule
17.04.2023
Ускорить спрайт при нажатии на фазер
У меня есть игра с фоном и автомобильным спрайтом.
Теперь машина едет справа налево. Я пытаюсь сделать так, чтобы когда игрок нажимал на машину, машина ускорялась и продолжала двигаться намного быстрее.
Мой код до сих пор:
var game = new...
911 просмотров
schedule
24.04.2023
Phaser не издает никаких звуков на Android
У меня есть этот код для создания звуков в моей игре, созданной с использованием Phaser, который работает внутри браузера в приложениях iOS и Android (обертках).
Хотя на iOS я отлично работаю, на Android я получаю сообщения об ошибках и вообще не...
864 просмотров
schedule
22.09.2022
Как показать текущее время в рамках Phaser?
Кажется, я не могу найти пример того, как показать текущее время в структуре Phaser. Я просмотрел примеры на официальном сайте, и все, что я смог найти, это пример, где таймер обратный отсчет или обратный отсчет (например, этот пример , каламбур)...
2105 просмотров
schedule
24.11.2022
Вращение и getBounds() в Phaser
Я использую Phaser 2.3.0 и хочу знать границы повернутого спрайта.
Но когда я меняю sprite.rotation , значения sprite.getBounds() не меняются:
sprite = game.add.sprite(0, 0, "img"); // game.load.spritesheet("img", "grid.png", 32, 32);...
1390 просмотров
schedule
10.08.2022
Как бы вы воспроизводили звук каждые определенное количество секунд в Phaser?
Мне нужно воспроизвести звук с помощью Phaser Framework, который воспроизводится каждые 10 секунд. Но как я могу реализовать событие, которое будет выполнено, когда звук завершится? поэтому я могу запустить 10-секундный таймер, чтобы снова...
152 просмотров
schedule
21.10.2022
Сенсорная кнопка для поворота в Phaser
Я некоторое время боролся с игрой Phaser. Я пытался сделать мобильную версию управления игрой, но по какой-то причине вращение моего автомобиля по часовой стрелке останавливается после достижения 0, 90, 180 или 270 градусов. Против часовой работает...
172 просмотров
schedule
28.02.2024
Высота и ширина холста HTML5 на 100% искажают игровую анимацию
Я не уверен, как я могу быть более конкретным, но я прилагаю все усилия, чтобы объяснить это. Я пытаюсь понять, что я должен искать, чтобы быть более конкретным, так что это все, что у меня есть на данный момент .
Я изучал игры HTML5 JavaScript и...
1282 просмотров
schedule
29.05.2022
Использование Phaser, попытка анимировать текст с помощью Js
Не могу понять, как анимировать текст с помощью Phaser. Это мой код:
text1 = "Home";
textStyle1 = {font: '150px Tahoma', fill:'#ffffff', align: 'center'};
textHolder1 = game.add.text(0,0,text1,textStyle1);
textTween1 = game.add.tween(text1);...
349 просмотров
schedule
11.06.2024
Как я могу создать и обновить текст в Phaser (HTML)
Я создал переменную, которая отображает число через game.add.text(...) в функции создания, но я хочу, чтобы текст обновлялся каждый раз, когда я нажимаю кнопку, поскольку переменная изменяется. И если я сделаю game.add.text(...) в функции...
1866 просмотров
schedule
26.10.2022
Почему обнаружение столкновений не работает в Phaser?
Для простоты у меня есть игра, и я пытаюсь заставить свою машину врезаться в стену. Я пытался искать, и я пробовал несколько вещей, как вы увидите ниже, я не уверен, почему я не могу заставить его работать.
Вот код в моей функции create :...
350 просмотров
schedule
13.09.2022
Песня не воспроизводилась, когда URL не был пустым
Я действительно запутался и застрял в создании музыкальной игры с использованием фреймворка Phaser js.
Мне нужен звук пути, который сохранен на локальном хосте. Чтобы получить этот путь, я использую AJAX. Вот мой код AJAX в Phaser:
function...
37 просмотров
schedule
24.01.2024