FPS падение в Cocos2djs - PullRequest
       65

FPS падение в Cocos2djs

1 голос
/ 01 октября 2019

Я стремлюсь создать этот шаблон игры с одной главной сценой лобби и другой игровой сценой, открывающейся через window.open.

Но даже когда я пытаюсь сделать это с пустым проектом hello world, чтобы открыть несколько окон, я получаюограничено из-за высокого падения FPS.

Поэтому в основном мне нужно знать, возможна ли эта настройка в Cocos Creator, которая может одновременно отображать даже четыре окна без попадания FPS. Будем благодарны за любые рекомендации, если таковые имеются, чтобы помочь в достижении этого.

Игра на эталонном рисунке, я думаю, сделана с помощью угловых, возможно, поэтому она настолько плавная даже после десяти окон.

Моя команда опубликовала проблему на cocos2djs, но без помощи: - https://discuss.cocos2d -x.org / t / help-about-multi-window-game-in-cocos-creator / 42688

1 Ответ

1 голос
/ 04 октября 2019

После небольшого погружения и в соответствии с вашим ответом в комментарии, я думаю, вы можете попробовать другой подход "игра с разделенным экраном". Я полагаю, что когда открывается новое окно, оно использует те же ресурсы, и оно сбрасывает FPS.

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

  1. Создать готовый шаблон главного экрана.
  2. Создать разные слои (узлы) для каждого экрана
  3. Добавить сборный кслой, например:

    layer with 1 screen - 1 prefab
    
    layer with 2 screen - 2 prefabs (duplicate prefab)
    
    etc.
    
  4. Если вы перемещаетесь между экранами (слоями), не забудьте активировать false для последнего узла и уничтожить всех его дочерних элементов.

Кроме того, я думаю, что ваш дроп называет это немного высоким даже для одного оконного приложения, попробуйте, возможно, проверить это тоже.

Я надеюсь, что помог вам.

...