Итак, я работаю над проектом, пытаясь выучить Phaser как разработчика ruby (JS не мой самый уверенный язык программирования).
Недавно запустил мою игру на ноутбуке с более низкими характеристикамиЯ понял, что он продолжал нагреваться, и вентилятор вращался.Короче говоря, кое-что о моей игре жует процессор.
Я не знаю, с чего начать отладку.Возможные направления расследования:
- Есть ли у Phaser какие-либо инструменты, чтобы рассказать вам, что делает эта работа?
- Есть ли способ, чтобы события столкновения происходили один раз, а не постоянно во время контакта?
- Может ли метод обновления вызываться реже для машин с более низкими характеристиками?
- У меня большой мир, затем я опускаю окно проигрывателя с камерой.Есть ли способ уменьшить размер игры и по-прежнему выделять объекты вне экрана?
Извините за смутный вопрос, здесь.Я просто не уверен, что делать дальше.
Примечание: Полный код доступен здесь: https://github.com/AJFaraday/night_and_day