Насколько мне известно о cocos2d, cocos2d не позволит вам сделать это каким-либо иным способом, чем OpenGL. Cocos2d использует OpenGL под капотом. В Cocos2d нет встроенного набора для создания такой графики.
Поскольку скос используется для создания 3D-эффекта, возможно, вам стоит не смотреть на его симуляцию с помощью 2D-рисования, а вместо этого использовать библиотеку 3D-рисунков? OpenGL наверняка сможет рисовать такие фигуры. Cocos2d фокусируется на 2D-графике вместо 3D.
Я не уверен, разрешит ли Cocos2D пользовательский объект для рисования 3D с использованием базового механизма OpenGL. Я никогда не пробовал.
Не проще ли создать изображение в фотошопе и динамически регулировать цвета? Я не уверен, что вы пытаетесь сделать.
Вы также можете создать форму маски с прозрачным «эффектом скоса» и масштабировать ее так, чтобы вместе с изображением вам нужно было сиять?