How to create scalable isometric shape?

I want to create isometric shape like in game Stack. The shape can change it’s size. My idea was creating the shape from small isometric pieces, but I don’t think that is a good solution (need to manage many pieces). Do you guys have any idea?

You can use cc.DrawNode to actually draw the shape :slight_smile:
However there may be some performance issues if you need a lot them at once

Thanks! I will try. But I think DrawNode will really cause some performance issue and it requires to calculate/build-new all the node API like runAction, scale,…