Вопросы по теме 'phaser-framework'
Дождитесь щелчка перед запуском игры в фазере
Демонстрация JSFiddle находится здесь , но я также вставляю код ниже. Мой вопрос прост (хотя я не могу найти ни одного примера, как это реализовать): прямо сейчас, если вы запустите игру в JSFiddle, вы увидите, что прямоугольник сразу «падает» вниз....
4740 просмотров
schedule
04.10.2023
Нужна помощь, чтобы спрайты появлялись с правой стороны экрана с помощью Phaser.js
Сейчас я изучаю фреймворк Phaser для игр: http://phaser.io
Этот пример демонстрирует несколько спрайтов, поступающих с левой стороны экрана. Я просто пытаюсь понять, как заставить их войти справа. Что-то мне не хватает.
Рабочий пример можно...
1769 просмотров
schedule
06.11.2023
Phaser, удалите спрайт outOfBounds
Я нашел пример кода garbageCollector для удаления спрайтов, выходящих за пределы экрана, но он работает только в более старой версии Phaser. Как мне перестроить этот код с v1.1.5 на v2.0.4? Код ошибки :
Phaser v2.0.3 - WebGL - WebAudio...
2407 просмотров
schedule
12.06.2022
Создавайте объекты в цикле с помощью onclicklistener в игровом фреймворке JavaScript Phaser
Я пытаюсь создать простую игру-викторину, в которой отображается вопрос и 5 вариантов ответов.
Я работаю с Phaser.js, но я думаю, что он применим для JavaScript в целом.
Вот моя функция, которая создает 5 кнопок
[char_db.js]
for (var i =...
1181 просмотров
schedule
18.03.2023
Phaser.io и TypeScript
Просматривая доступную документацию Phaser.io, кажется, что Phaser.io с TypeScript — менее популярная идея. Я думаю, что смогу быстрее разрабатывать с помощью инструментов Visual Studio.
Мой вопрос: каковы технические преимущества/недостатки...
658 просмотров
schedule
16.02.2024
Показать изображение спрайта с интервалами на Phaser
У меня есть спрайт, в котором каждый кадр представляет собой изображение, которое нужно отображать отдельно. Теперь я хочу показать каждое изображение с интервалом, скажем, секунду или 2.
Пока что я пробовал:
var frames = [0, 13, 55, 22, 14];...
933 просмотров
schedule
06.05.2024
Phaser: прикрепите событие касания к спрайту
Я новичок в Phaser и сейчас использую Phaser v.2.0.7. Что я хочу сделать, так это заставить спрайт обрабатывать событие касания.
Как я могу прикрепить onTap к объекту спрайта?
Я знаю, что событие касания было бы возможно с...
17966 просмотров
schedule
08.06.2023
Phaser Js - Как перевернуть изображение после столкновения с мировыми границами?
В моей игре некоторые собаки ходят случайным образом. Предположим, они движутся слева направо, мне нужно, чтобы когда они достигли правой границы игрового мира, анимация собаки должна быть перевернута и наоборот. Я знаю, что переключение может быть...
1974 просмотров
schedule
31.03.2023
Прозрачность Phaser, Tileset и Tilemap
Я использую Tiled для создания карты. Однако при рендеринге карты в Phaser прозрачность не работает.
Он работает, как и ожидалось, в Tiled:
К сожалению, не при рендеринге с помощью Phaser:
основной.js:
var game = new...
2173 просмотров
schedule
15.12.2023
Спрайты и экипировка спрайтовой одежды в Phaser
Как экипировать спрайт одеждой в Phaser? Скажем, я использую следующее:
Единственный способ, который я могу придумать, это сделать изображение с каждым включенным спрайтом. Должен быть другой способ, например, наложение или что-то в...
1882 просмотров
schedule
04.09.2023
TypeError: undefined не является функцией (Phaser JS)
Привет всем, я просто пытаюсь выполнить метод внутри класса, и он не работает. Я получил ошибку «Uncaught TypeError: undefined is not a function».
Я вызываю другие функции, и они работают хорошо, поэтому я не понимаю. Я пытался изменить имя и...
1846 просмотров
schedule
13.07.2023
Изменение фона Phaser HTML5 с определенной оценкой
Я пытаюсь изменить фон в фазерной игре, как только игрок набирает 50 очков или любое другое число, на самом деле задняя часть - это png. Это возможно?
это мой код:
this.backgroundGame = this.game.add.tileSprite(0, 0, 800, 600, 'background');...
1390 просмотров
schedule
27.10.2023
фазовращатель, кнопка круга
я пытаюсь сделать кнопку круга с событием касания, я использовал свойство hitArea из класса спрайтов и, используя класс pixi Circle, я сделал это
this.sprite = game.add.sprite(50,50,"cursors");
this.sprite.anchor.set(0.5,0.5);...
526 просмотров
schedule
15.10.2022
Javascript ООП, доступ к методам из других вложенных методов
Хорошо, ребята, изучайте мой JS. Мне попался один единственный. Вот код:
hangar = function(game){
}
hangar.prototype = {
loadImages: function(graphicAssets){
...
},
writeTerminal: function(timer, str,...
65 просмотров
schedule
18.08.2023
Написание фрагментных шейдеров: не могу понять, как определяются униформы
Я пытаюсь создать собственные фильтры с помощью Phaser, но не понимаю, как задаются униформы и, в частности, vTextureCoord . Вот JSFiddle (EDIT: не обращайте внимания на изображение, минимальный случай лежит в квадратном градиенте):
Почему...
1049 просмотров
schedule
14.08.2023
Phaser P2 body.collideWorldBounds останавливает столкновения тел
Я использую Phaser 2.4.2 с физикой P2. У меня есть своего рода тело в форме банки, содержащее несколько круглых тел (шариков). Я хочу переместить банку за пределы экрана, но шарики сталкиваются с границами мира. Я попытался установить...
815 просмотров
schedule
07.10.2023
Ошибка Javascript (с Phaser), показывающая цвет игры - Brackets
У меня проблемы с JS (и HTML) при использовании Phaser для изменения цвета фона игры. Я использую скобки версии 1.3 и использую функцию Live Preview, чтобы увидеть свой код (используя Chrome). Раньше у меня не было этой проблемы, хотя я не...
217 просмотров
schedule
21.10.2023
Phaser.js: невозможно прочитать свойство «0» на мозаичном слое карты
Я работаю с Paser.js на сервере Meteor.js.
Это работало отлично, пока я не попытался использовать мозаичные карты, как описано здесь .
Вот мой код:
JS :
if (Meteor.isClient) {
Template.Game.onCreated(function()
{
var game =...
1191 просмотров
schedule
03.11.2023
Как изменить предварительно загруженное видео HTML5 Phaser?
Привет, я использую игровой движок html5 Phaser для создания видеофлипбука.
Я загружаю свои видео в свой прелоадер вот так.
this.load.video('myVideo1', 'assets/video/video1.mp4');
this.load.video('myVideo2', 'assets/video/video2.mp4');
Я...
669 просмотров
schedule
24.06.2023
Динамическое изменение размера игры в Phaser
Я создаю игру, в которой я могу войти в здание, которое я обрабатываю через состояния. Другими словами, когда мой персонаж пересекается с дверью, программа запускает новое состояние, в котором строится интерьер здания. Теперь я хочу, чтобы интерьер...
6470 просмотров
schedule
11.12.2022