Spriting - jest techniką, której głównym zadaniem jest połączenie wielu grafik w jedną. Wykorzystywany jest między innymi w optymalizacji stron internetowych jak i również w tworzeniu gier komputerowych. (Dla lepszego zrozumienia tematu polecam Google)
Żeby wykorzystać spriting w Cappuccino tak na prawdę wystarczy drobna zmiana w kodzie:
Dodawanie grafi do Cappuccino w sposób standardowy (odwoływanie się bezpośrednio do zasobu):
var myImage = [[CPImage alloc] initWithContentsOfFile:@"Resource/myImage.png" size:CGSizeMake(100,100)]
Dodawanie grafiki do Cappuccino, która będzie spritowana:
var myImage = [[CPImage alloc] initWithContentsOfFile:[[CPBundle mainBundle] pathForResource:@"myImage.png"] size:CGSizeMake(100,100)];
Oczywiście żeby całość została połączona należy zbudować swoją aplikację (jake lub rake).
Wszystkie grafiki które maja rozmiar mniejszy od 32K będą automatycznie sprajtowane