Вопрос о CCSpriteSheet - PullRequest
       8

Вопрос о CCSpriteSheet

0 голосов
/ 29 ноября 2010

Я использую cocos2d для разработки игры, но у меня есть некоторые проблемы.

В игре первый раз, когда столкновение с подпорками вызовет замедление программы, после этого программа будет работать плавно,но положение реквизита на экране не будет совпадать с позицией в моем коде (например, перекрытие)

Я проверил консоль, она показывает:

CCSpriteSheet: изменение размера TextureAtlas[1] - [2].

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

Кто-нибудь сталкивался с такой же ситуацией? Или дать мне несколько советов?

спасибо большое ~~~

1 Ответ

0 голосов
/ 29 ноября 2010

Замедляется только при первом запуске?Я работал над этим, выполняя все свои действия или вещи, которые происходят (в вашем случае это столкновение), чтобы все они происходили вместе на экране загрузки.

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

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

Таким образом, когда игрок фактически играет в игру, он работает гладко, потому что первоначальная загрузка уже произошла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...