Вопросы по теме 'phaser-framework'

Как я могу сделать бесконечный фон с боковой прокруткой в ​​​​Phaserjs?
Я использую Phaser.js для создания игры и не могу найти никаких руководств о том, как сделать фоновую прокрутку бесконечной. Я бы хотел, чтобы фон выкладывался/повторялся вбок и бесконечно, когда персонаж движется вправо. В настоящее время я...
13061 просмотров

Оттенок спрайта на мобильном устройстве отключает изменение состояния спрайта с помощью фазера
Когда я подаю заявку 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 просмотров

Как показать текущее время в рамках 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 просмотров

Высота и ширина холста 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