Я хотел бы иметь эффект воды на фоновом слое в моем приложении. Эффекту не нужно реагировать на касание или что-то еще - ему просто нужно немного помахать изображением.эффект воды в cocos2d
CCWaves3D выглядит нормально, но оставляйте неприятные черные артефакты по краям, когда я запускаю его. Аналогично CCShaky3D. CCLiquid приносит мое приложение с 20 кадров в секунду до 5 кадров в секунду.
Есть ли какой-нибудь другой эффект, который я могу попробовать? Или, может быть, я использую текущие эффекты неправильно?
id shaky = [CCShaky3D actionWithRange:4 shakeZ:NO grid:ccg(15,10) duration:4];
id liquid = [CCLiquid actionWithSize:ccg(15,10) duration:1];
id wave = [CCWaves3D actionWithWaves:18 amplitude:80 grid:ccg(15,10) duration:10];
Вопрос с бонусом - где я могу найти хорошую документацию для эффектов cocos2d? Я обнаружил, что по умолчанию cocos2d docs совершенно бесполезно & потратил впустую пару часов, пытаясь разобраться в этом вопросе:/
Проблемы с производительностью во время отладки - почему я не подумал об этом, спасибо (серьезно - я только тестировал в режиме отладки). Также спасибо за ссылку - они будут очень полезны, как только я получу работу над своим следующим приложением cocos2d. – kolinko
Ваш прием - рад, что это помогло! Я знаю, что это заставило меня сходить с ума больше одного дня, пока я не понял, что режим отладки был виновником. – Mark7777G