2010-10-16 15 views
13

Non sono abbastanza sicuro di come utilizzare le immagini HD per gli sprite in cocos2d. Ho esaminato la documentazione e scaricato la beta più recente che supporta i punti anziché i pixel, ma non capisco l'idea del suffisso -hd. In altre parole ho bisogno di aiuto e non ho idea di come usare la grafica di qualità della retina nel mio gioco cocos2d. Sento che è molto semplice, ma non riesco a trovare nulla su questo. Qualsiasi aiuto sarebbe molto apprezzato.Come implementare la grafica HD "Retina Display" in Cocos2D

Ok quindi forse questo è chiedere troppo ma, sarebbe molto utile se qualcuno potesse darmi il codice e dirmi dove metterlo. (Probabilmente è troppo chiedere troppo) Ma se è una linea o troppo, sarebbe bello se potessi postarlo. Sono assolutamente all'oscuro qui. Una cosa che ho provato è stata quella di impostare il fattore di scala del contenuto. L'immagine era alta definizione, ma il fps è andato giù fino a circa 12 fps su un iPod touch di quarta generazione. Non lo capisco davvero.

Grazie,

Tate

+0

Wow, questo ha un sacco di punti di vista! Spero che abbia aiutato qualcuno! – tallen11

risposta

21

Se stai usando l'ultima beta, l'unico cambiamento si dovrebbe bisogno di fare è esportare tutte le tue immagini a due volte le dimensioni e utilizzare il suffisso "-HD", simile a "@ 2x" di Apple. La documentazione dice anche che è necessario impostare il fattore di scala del contenuto del regista, ma nel mio caso non sembra che debba farlo.

Anche se sembra che tu l'abbia già letto, collegherò a the documentation nella speranza che qualcuno ne tragga beneficio.

2

Penso che "-hd" sia per Cocos2D-iPhone, il "@ 2x" è per icone utilizzate da Apple (ad esempio Default.png).

Se si desidera vedere la differenza, 1) impostare immagini leggermente diverse (ad esempio diff colore, aggiungere modifiche minori) tra normale e la versione "-hd", quindi 2) eseguirlo nel simulatore con "iPhone" (per iPhone 3 GS) e poi con "iPhone (Retina)" (per iPhone 4+) e dovresti vederne una diversa.

Spero che questo aiuti.

Problemi correlati