Phaser JS 3: как отладить производительность игры - PullRequest
1 голос
/ 15 мая 2019

Итак, я работаю над проектом, пытаясь выучить Phaser как разработчика ruby ​​(JS не мой самый уверенный язык программирования).

Недавно запустил мою игру на ноутбуке с более низкими характеристикамиЯ понял, что он продолжал нагреваться, и вентилятор вращался.Короче говоря, кое-что о моей игре жует процессор.

Я не знаю, с чего начать отладку.Возможные направления расследования:

  • Есть ли у Phaser какие-либо инструменты, чтобы рассказать вам, что делает эта работа?
  • Есть ли способ, чтобы события столкновения происходили один раз, а не постоянно во время контакта?
  • Может ли метод обновления вызываться реже для машин с более низкими характеристиками?
  • У меня большой мир, затем я опускаю окно проигрывателя с камерой.Есть ли способ уменьшить размер игры и по-прежнему выделять объекты вне экрана?

Извините за смутный вопрос, здесь.Я просто не уверен, что делать дальше.

Примечание: Полный код доступен здесь: https://github.com/AJFaraday/night_and_day

...