Libro di cocos2d, il Capitolo 4: Gioco Prima Semplice

Il 17 luglio 2010, in Annunci, libro, cocos2d, da Steffen Itterheim by Steffen Itterheim

Il capitolo 4 – Gioco Prima Semplice

Dopo che il Capitolo 3 coprì i principi fondamentali del motore di gioco cocos2d, questo capitolo metterà per usare quello che Lei ha imparato. Il gioco semplice è tutto su nemici calanti che Lei deve evitare via controlli d'accelerometro. La specie di i simili un Salto di Scarabocchio inverso. Ma non è quasi il gameplay sé stesso, voglio che il gioco sia ragionevolmente completo di un menù principale, delle transizioni di scena, il gioco finito e certamente audio. Sort of like an inverse Doodle Jump. But it’s not just about the gameplay itself, I want the game to be reasonably complete with a main menu, scene transitions, game over and of course audio.

Il capitolo sarà presentato il venerdì, 23 luglio.

Ha Lei qualche suggerimenti per il gioco?

Che fa Lei pensa deve essere in un primo gioco cocos2d? Fatemi sapere!

Il riassunto di lavorare sul Capitolo 3 – l'Elemento essenziale

Quando iniziai il capitolo non fui veramente sicuro del suo centro e il progresso fu un po' di lento. Alla fine questo scattò e mi trovai finendo avendo scritto più pagine che necessario e ancora avendo un gran numero rimasto di cose incalcolabili. La chiave guardava la documentazione di riferimento d'interfaccia di programmazzione dell'applicazione cocos2d e ricordava quello che questo assomigliò quando fui un principiante. Sicuro, ogni classe, metodo e proprietà è là, ma per un inizio cocos2d il progettista il riferimento d'interfaccia di programmazzione dell'applicazione è soltanto una lista enorme di nomi. In altre parole, se la Sua esperienza fu o è qualcosa come mia fu, è frustrante lavorare con il riferimento d'interfaccia di programmazzione dell'applicazione. The key was looking at the cocos2d API reference documentation and remembering what it was like when I was a beginner. Sure, every class, method and property is there but for a beginning cocos2d developer the API reference is just a huge list of names. In other words, if your experience was or is anything like mine was, it’s frustrating to work with the API reference.

Finii scrivere sul progetto macchine cocos2d e il suo grafo di scena prima, il 80 % restante del capitolo spiega in dettaglio con molti campioni di codice come usare quelli rammendano classi CCNode. Tutti gli importanti sono coperti: CCNode, CCScene, CCLayer, CCSprite, CCLabel, CCMenu, CCMenuItem* così come il Direttore, Transizioni e Azioni. Oltre ai campioni di codice e come - a ho aggiunto diffide numerose, gli sbagli comuni, le pratiche migliori e altri nodi che sono tanto necessari per fare qualsiasi documentazione completa. CCNode, CCScene, CCLayer, CCSprite, CCLabel, CCMenu, CCMenuItem* as well as the Director, Transitions and Actions. Besides the code samples and how-to I’ve added numerous caveats, common mistakes, best practices and other nodes which are so very much needed to make any documentation complete.

Ad esempio, come gli Strati sono meglio usati per raggruppare altri nodi e certamente come permettere il contatto e l'accelerometro introdotto aggiungendo le funzioni richieste che non sono menzionate nel riferimento d'interfaccia di programmazzione dell'applicazione poiché loro sono la parte dell'iPhone l'interfaccia di programmazzione dell'applicazione di SDK. C'è anche alcuna raccomandazione bizzarra che galleggia intorno a per non usare troppi Strati perché loro sono lenti. Non posso trovare la sorgente, ma quello che proprio ho trovato fu che questo è solo true se gli Strati permettono il contatto o l'impiego d'accelerometro, perché questo è quello che costa molto svolgimento. Allora quello che Lei non vuole avere è parecchi impieghi d'accettazione di strati, altrimenti usi tanti Strati quanto Lei ha bisogno – che non deve essere molti comunque. E se Lei proprio ha bisogno d'impiego d'accettazione di Strati multiplo, perché non soltanto usano uno Strato di padrone (forse usando un addestratore di Contatto Posto come obiettivo) quale in avanti gli avvenimenti d'impiego in modo adatto agli altri Strati? I can’t find the source but what I did find was that this is only true if the Layers enable touch or accelerometer input, because that’s what costs a lot of performance. So what you don’t want to have is several layers accepting input, otherwise use as many Layers as you need – which shouldn’t be many anyway. And if you do need multiple Layers accepting input, why not just use one master Layer (possibly using a Targeted Touch handler) which forwards the input events appropriately to the other Layers?

Sto scrivendo un Libro: Impari l'iPhone e iPad Cocos2D lo sviluppo di Gioco

Il 1 luglio 2010, in Annunci, cocos2d, da Steffen Itterheim by Steffen Itterheim

Sto scrivendo un libro per Apress:

Impari l'iPhone e iPad Cocos2D lo sviluppo di Gioco: La Struttura Principale per Costruire 2e Applicazioni Grafiche e Interattive

Indovino che qualcuno volle essere molto preciso e minuzioso. :D

Sono blog su progresso del libro qui e quando è pubblicato aggiungerò materiali supplementari allora i lettori possono continuare il loro viaggio qui. Poiché questo viaggio sta soltanto cominciando – sto proponendo che il primo capitolo in modo adatto intitolò "l'Introduzione" domani – e la scrittura che un libro intero di 400 pagine è un'esperienza completamente nuova a me, voglio farLa entrare sul viaggio.

Mi aiuti ad aiutarLa da provvedendo il feedback a contenuto del libro siccome lo sto scrivendo!

Per le settimane venienti, annuncerò il titolo di capitolo di libro corrente e una descrizione corta e Le chiederò quello che Le piacerebbe vedere in questo capitolo. Farò questi posti ogni venerdì cominciando domani finché il libro sia completo. In questo posto Lei poteva iniziare dicendomi che Lei aspetterebbe da questo libro o che Le piacerebbe vedere in questo soltanto dato il suo titolo? Indovino che la Sua risposta sarà "molto" data la natura allungata del titolo.:p In this post you could start by telling me what you’d expect from this book or what you’d like to see in it just given its title? I guess your answer will be “a lot” given the title’s elongated nature. :p

Spero che Lei mi perdona se gli aggiornamenti contenti a questo sito web non saranno come completo durante i mesi venienti, in favore di scrittura del libro e codificazione di giochi campione. Più sto cucinando su qualcosa speciale sulla parte, ma tutti a tempo debito.

Oh, a proposito, se Lei capita di sapere che tipo di frutto che è sulla copertura che mi piacerebbe sapere. Potevo soltanto chiedere che il mio redattore ma mi piacerebbe vedere se possiamo riuscirlo a capire senza l'aiuto da Apress. Questo veramente non mi assomiglia a una noce di cocco, che si sarei adattato dato il soggetto. Se Lei ha qualche idee come il frutto è, fatemi sapere! Questo le occhiate sicure esotiche e è definetely non una banana, né un limone. Così che cosa è? Il primo per annunciare la risposta corretta in un commento, insieme con un collegamento con Wikipedia o altro sito web come prova, riceve una copia del libro gratis quando questo è fuori (o 40$ adesso)! It doesn’t really look like a coconut to me, which would have been fitting given the subject. If you have any ideas what fruit it is, let me know! It sure looks exotic and it’s definetely not a banana nor a lemon. So what is it? The first to post the correct answer in a comment, together with a link to Wikipedia or some other website as proof, gets a copy of the book for free when it’s out (or $40 now)!

E adesso per qualcosa completamente diverso …

Come una nota di parte, i file di progetto di Xcode dal Seminario universitario sotto la guida di un tutor Xcode sono adesso disponibili per trasferimento di dati qui. Avevo l'abitudine di chiederLe di unirsi al mio Bollettino d'informazioni ma non mi sento bene troppo buono su agganciamento di Lei su con il mio Bollettino d'informazioni usando il progetto come una carota pendente, così la congiunzione del Bollettino d'informazioni adesso sarà una cosa completamente spontanea. Solo mando bollettini d'informazioni per aggiornamenti notevoli e notizie importanti, al massimo un paio di volte per mese, allora questo è la cosa Lei vuole se Lei sta già lottando con eccedenza di RSS. I only send newsletters for substantial updates and important news, at most once or twice per month, so that’s the thing you want if you are already struggling with RSS overflow.

cocos2d FAQ aggiunta: Rettangolo di Limitazione di Folletto

Il 22 maggio 2010, in cocos2d, da Steffen Itterheim by Steffen Itterheim

Ho aggiunto due lezioni corte al cocos2d per iPhone FAQ su acquisizione di scatola di limitazione di un folletto (con codice) e la prova di rettangoli fatti girare per intersezione (la collisione).

il cocos2d non ha un metodo per ricevere la scatola di limitazione, e l'utilizzazione [il folletto contentSize] per creare un rettangolo è incrinato perché questo smetterà di lavorare appena che il folletto è o scalato o il suo anchorPoint non è al centro (0.5f, 0.5f). È facile da fissare questo e è ancora più facile da scrivere una categoria Oggettiva-C in modo che Lei possa chiamare [il folletto getBoundingRect] come se fosse un metodo CCSprite regolare provvisto da cocos2d. Certamente so che appena che i progettisti cocos2d leggono questo la domanda su prova d'intersezione di rettangolo fatta girare arriverà. Mi collegai alla soluzione "appropriata", ma onestamente, credo gli approcci più pragmatici che ho aggiunto veramente lavorerà meglio in la maggior parte casi. Of course i know that as soon as cocos2d developers read this the question about testing for rotated rectangle intersection will come up. I linked to the “proper” solution but honestly, i believe the more pragmatic approaches that i’ve added will actually work better in most cases.

Feci alcune aggiunte al Seminario universitario sotto la guida di un tutor Xcode e il cocos2d FAQ che sono basati su domande d'utente e preoccupazioni.

Seminario universitario sotto la guida di un tutor di Progetto di Xcode: Come integrare la Tamia SpaceManager

Come aggiornare il codice di cocos2d-iPhone in un progetto creato con una Sagoma di Progetto di cocos2d? (La teoria & il Consiglio)

Come fissare Box2d comune compilano errori? (deve compilare l'utilizzazione C ++)

Come fissare la Tamia comune compilano errori? (non compila con C ++ il codice)

Come tirare uno Sfondo di Parallasse senza fine ripetente? (molto semplice, molto efficace)


Cercando Tutorial & FAQs

Sto ancora provando a ricevere la funzione di ricerca sul Seminario universitario sotto la guida di un tutor e le pagine FAQ fissate. Attualmente questo lavora per i solo ma altri collegamenti di risultato di ricerca Tutori Xcode può semplicemente mostrare un Errore. Proverò ad arrivare questo fissò più veloce che posso e io ricevere il sostegno molto utile dalla gente a ScreenSteps Vivo allora sono pieno di speranza. I’ll try to get this fixed as fast as i can and i’m getting very helpful support from the folks at ScreenSteps Live so i’m hopeful.

Per favore anche annoti che la ricerca blocca il pannello di navigazione non cerca il FAQ e i Seminari universitari sotto la guida di un tutor, soltanto il blog e le pagine.

Raccolta d'articolo

Il 5 maggio 2010, in, da Steffen Itterheim by Steffen Itterheim

cocos2d per starter

Il cocos2d homepage – questo deve essere ovvio, ma poiché la maggior parte terra della gente sulla pagina di deposito di codice sorgente google per iPhone cocos2d invece di homepage vero www.cocos2d-iphone.org volli annunciarlo qui. Di solito i fili più degni di nota dal foro così come i posti di blog importanti da altri sono annunciati sul blog, e certamente qualsiasi nuovo rilascio e gli aggiornamenti a cocos2d.

la documentazione d'iPhone di cocos2d – un posto sul sito web ufficiale spiega dove Lei può trovare che tipo della documentazione.

Le cose rincresco che io non sapessi quando iniziai da cocos2d – Troubleshooting, Tips & Tricks per tutti

Ray Wenderlich (il Divertimento precedentemente Mitico) annunciò un gran seminario universitario sotto la guida di un tutor su come fare un gioco d'iPhone semplice con cocos2d. Guardi intorno al suo sito web siccome lui continua a scrivere nuovi articoli tutorialistic come creazione di pulsanti in cocos2d e un'introduzione al motore di fisica box2d che è anche la parte di cocos2d.

L'introduzione a 2a programmazione di gioco con iPhone cocos2d

La programmazione d'iPhone cocos2d guida nel cocos2d Wiki.

L'introduzione a iPhone cocos2d gli effetti visivi (aka FX Visivo).

Riferimento di Linguaggio di programmazione Oggettivo-C eccellente di mela (PDF)

Apra GL ES 1.1 riferimento – solo ebbe bisogno se Lei ha intenzione di fare OpenGL che programma – Lei non ha bisogno di sapere di OpenGL se Lei sta usando cocos2d ma questo può entrare comodo qualche volta.

Quanto a libri, non posso raccomandare Progetti di Giochi d'iPhone da Apress. Si ripeta: non raccomandato! È una raccolta male scritta di posti di blog sul genere di giochi che la maggior parte progettisti di gioco non vorrebbero fare (gli scacchi eccetera). Questo non contiene esempi particolarmente buoni o riutilizzabili di codice e la scelta di progetti è discutibile dire minore. Questo ha il valore generalmente molto piccolo per un progettista d'iPhone cocos2d siccome tutti gli esempi sono o scritti in Contatto di Cacao o pianura OpenGL.not recommended! It’s a badly written collection of blog posts about the kind of games most game developers would not want to make (chess etc). It does not contain particularly good or reusable examples of code and the choice of projects is questionable to say the least. It has generally very little value for a cocos2d iPhone developer as all examples are either written in Cocoa Touch or plain OpenGL.

il cocos2d, il Cacao e l'Obiettivo-C cifrano frammenti

Dia un'occhiata al mio CCDirector proposto drawScene il metodo che ridipinge lo schermo in qualunque momento Lei può avere bisogno a.

Posto di Blog: efficientemente riutilizzando Default.png per modo di paesaggio – la Nota: Ricardo ha da allora integrato questo in codice sorgente di Lingua Sapus. Ricardo has since integrated this in Sapus Tongue source code.

Integrazione di altro APIs in un'applicazione cocos2d o un gioco

Prima di tutto, qui è un seminario universitario sotto la guida di un tutor su come integrare il riferimento d'interfaccia di programmazzione dell'applicazione cocos2d in Xcode.

L'Integrazione Facebook Si connette con cocos2d. Vedi anche il posto di foro per i commenti d'utente. Inoltre guardi questo video su addizione che Facebook Si connettono al Suo progetto di Xcode poiché i passi necessari non sono coperti nel seminario universitario sotto la guida di un tutor d'integrazione. E ancora una volta, gli scioperi di Stackoverflow con una raccolta di collegamento eccellente per Facebook Collegano progettisti d'iPhone. In addition watch this video about adding Facebook Connect to your Xcode project since the necessary steps aren’t covered in the integration tutorial. And once again, Stackoverflow strikes with an excellent link collection for Facebook Connect iPhone developers.

Integrazione di AdMob con Applicazioni d'iPhone cocos2d

Integrazione di OpenFeint con Applicazioni d'iPhone cocos2d

Integrazione di Agon In linea in iPhone cocos2d

Combinazione di SIO2 con cocos2d, con codice sorgente

SpaceManager – una carta Oggettiva-C per Tamia

Ci sono già i porti per iPhone cocos2d, uno focalizza a porto cocos2d l'iPhone a.NET Mono che usa C # e l'altro porto cocos2d è situato nella Giava per sviluppo d'Androide.

Gli attrezzi generalmente utili & la conoscenza per progettisti d'iPhone cocos2d

Come toccare l'orientamento di dispositivo e come attuare l'autorotazione per un cocos2d app o un gioco.

Una lista di redattori utili per sviluppo cocos2d è descritta sul cocos2d’s homepage blog in due parti: si separi un e la parte due. Questo include redattori di tegola, l'Atlante di Struttura e i generatori di Serie completa di caratteri Bitmap. It includes tile editors, Texture Atlas and Bitmap Font generators.

Pseudocodice di Ernesto secondo collisioni perfette il Pixel. Fu duro trovare e gli altri sembrano di avere problemi trovandolo pure già la gente già lo sa come “il posto di Ernesto”, allora questo merita una menzione qui. In questo foro il posto è un'esecuzione di codice di collisione perfetto il pixel e qui è altra esecuzione di collisioni perfette il pixel. Finalmente impariamo sulle complessità di endianness in dati di pixel, volendo dire come i dati di pixel cambiano secondo la piattaforma (l'iPhone contro Mac). In this forum post is one implementation of pixel-perfect collision code and here is another implementation of pixel-perfect collisions. Finally we learn about the intricacies of endianness in pixel data, meaning how pixel data changes depending on the platform (iPhone vs Mac).

L'attrezzo d'Atlante di Struttura di Zwoptex per uso con iPhone cocos2d (e probabilmente gli altri)

La scoperta di perdite di memoria usando il FRAGORE l'analizzatore statico. Non perda la memoria. Questo è terribile. Legga come Lei può dirigere un programma che Le dice con accuratezza impressionante dove ci sono perdite di memoria nel Suo codice, gli almeno potenziali. Si assicuri che Lei anche legge i commenti più lontano giù poiché loro contengono più campioni di linea di comando che fissano alcuni problemi per iPhone OS 3.x tra altre cose. That’s terrible. Read how you can run a program that tells you with impressive accuracy where there are memory leaks in your code, at least potential ones. Make sure you also read the comments further down since they contain more command line samples that fix some issues for iPhone OS 3.x among other things.

Come ottenere l'iPhone crashlogs dai Suoi tester della beta e costumisti. E poi c'è manuale di mela su come localizzare e rimuovere errori da crashdumps. In corto: sempre compili sia la messa a punto sia il rilascio costruisce nello stesso momento, poi tenga file sia & dSYM sia si assicuri che Lei può più tardi identificarsi alla quale versione e costruiscono loro appartengono a. È il più facile da usare il controllo di sorgente qui e semplicemente la bandiera o marcare la versione con cui Lei aveva l'abitudine di creare distribuito Ad hoc o le versioni di Deposito di App. In short: always compile both debug and release builds at the same time, then keep both dSYM files and make sure you can later identify to which version and build they belong to. It’s easiest to use source control here and simply flag or label the version you used to create distributed Ad-Hoc or App Store versions with.

Apps d'iPhone può esser aperto via URLs che anche permettono di passare quello che alcuni potrebbero chiamare “argomenti di linea di comando”. Qui sono alcuni siti web che documentano quegli URLs per vario apps: gli schemi di URL di vario iPhone Apps, allora c'è handleOpenURL: il sito web e finalmente AppLookup.com.URL schemes for various iPhone Apps, then there’s the handleOpenURL: website and finally AppLookup.com.

Chiaramente per collegarsi al Deposito di App Lei troverà il Produttore di Collegamento di iTunes di mela utile. Su Stackoverflow Lei può imparare come creare collegamenti con il Suo App che Lei può mandare via posta elettronica. E finalmente, quest'articolo Ars Technica copre tutti i dettagli più eccellenti di creare un collegamento di Deposito di App che lavora per Deposito di App dell'iPhone, compreso apertura del Deposito di App app con un termine di ricerca – che è l'unica strada di mostrare tutto l'apps di una compagnia particolare o un progettista su Deposito di App dell'iPhone. And finally, this Ars Technica article covers all the finer details of creating an App Store link that works for the iPhone’s App Store, including opening the App Store app with a search term – which is the only way to show all the apps of a particular company or developer on the iPhone’s App Store.

8 Avvertimenti Oggettivi-C confusi Ed errori spiegano alcune cose più confuse Xcode (veramente: GCC) lancia a Lei e le foglie Lei la meraviglia. Dopo lettura di quest'articolo Lei saprà quello che Lei sta affrontando la prossima volta che questo arriva. After reading this article you’ll know what you’re dealing with the next time it comes up.

Approvvigionando Profili Gotchas – noi tutti abbiamo uno di questi problemi prima o poi (o frequentemente).

Le ragioni di Rigetto di Deposito di App – essere sicure di passare attraverso questa lista di verifica prima di sottomissione del Suo App a iTunes Si connettono per evitare il Suo essere rifiutato di App a causa di un po' di sbaglio comunemente fatto o svista.

Come costruire un file IPA di Xcode Le mostra come a situazione un obiettivo costruire in Xcode che è la produzione un file IPA. Quelli sono molto utili per distribuzione Ad hoc del Suo App, siccome i file di IPA non arrivano come facilmente straziato (conducendo a errori come “risorse sono stati modificati”), particolarmente su macchine di Windows. Questo anche fa l'impianto Ad hoc costruisce più facile poiché un doppio clic semplice basta per aprire iTunes e installare l'App. Più questo avrà un'icona appropriata in cartella d'Applicazione di iTune. It also makes installing Ad-Hoc builds easier since a simple double-click suffices to open iTunes and install the App. Plus it’ll have a proper icon in iTunes’ Application folder.

Come in modo conveniente mettere la Data di Rilascio di iTunes del Suo App e le cose fare attenzione. Se Lei è su rilasciare App Lei deve leggere questo altrimenti Lei rischia il Suo App non messo in lista su “Quello che è la Nuova” lista.

Come calcolare le dimensioni di Deposito di App del Suo iPhone App prima d'approvazione. Non è magico, né casuale, può veramente esser calcolato a dentro un margine piuttosto piccolo d'errore. La buona cosa è, l'errore sarà quello che il calcolo Le dà le dimensioni massime che il Suo App poteva forse avere sul Deposito di App. Con esperienza Lei imparerà come buono la Sua compressa di Apps dopo approvazione, e questo dipende molto dal motore di gioco usato. L'unità è colpita particolarmente forte da questo, tipicamente l'Unità apps è aggiunta altri 4-5 MEGABYTE ad App sfrecciato che Lei sta scaricando, in alcuni casi perfino più. The good thing is, the error will be that the calculation gives you the maximum size your App could possibly have on the App Store. With experience you’ll learn how good your Apps compress after approval, and that depends highly on the game engine used. Unity is hit especially hard by this, typically Unity apps get added another 4-5 MB to the zipped App you’re uploading, in some cases even more.

Come mettere e cambiare la lista di lingue sostenute in iTunes: secondo questo posto su Stackoverflow tutto di cui Lei ha bisogno è il file localizzato di quel che. Quello che faccio è, sotto Risorse, aggiungo un nuovo File.strings e lo lascio vuoto. Allora lo scatto giusto, scelga Ricevono l'Informazione e sullo scatto d'etichetta Generale “Fanno il File Localizzabile”. Allora ritorni all'etichetta Generale e lo scatto “Aggiunga la Localizzazione” finché Lei abbia aggiunto tutte le lingue i Suoi sostegni di App. Annoti che Lei non deve fare riferimento o altrimenti usare quel file nel Suo codice – soltanto ha bisogno di essere là. Se Lei investiga il Suo Fascio di App (lo scatto giusto: Mostri Contenuti di Pacco) Lei noterà che le nuove cartelle come English.lproj, German.lproj eccetera esistono. Quelli sono scrutati da iTunes per creare la lista di lingue sostenuta. What i do is, under Resources, i add a new .strings File and leave it empty. Then right-click, choose Get Info and on the  General tab click “Make File Localizable”. Then go back to the General tab and click “Add Localization” until you’ve added all languages your App supports. Note that you do not have to reference or otherwise use that file in your code – it just needs to be there. If you look into your App Bundle (right click: Show Package Contents) you’ll notice that new folders like English.lproj, German.lproj etc. exist. Those are scanned by iTunes to create the supported languages list.

Come cambiare il nome di un'Icona App secondo installazione di lingua dell'iPhone. Mentre siamo a questo Lei può anche imparare come riuscire a capire più rapidamente se un nome specifico ancora si adatta secondo l'Icona App senza esser accorciato.

Il mio iPhone & Sagome di Progetto di iPad per OpenOffice Tirano

L'Ufficio aperto Tira Sagome per progettare l'iPhone & i giochi iPad. Loro Le offrono una tela per creare gli elementi visivi del Suo gioco e lanciare le Sue idee. Li uso per lanciare le mie idee o creare disegni di concetto di iPhone/iPad apps e giochi. I use them to pitch my ideas or create concept drawings of iPhone/iPad apps and games.

Lei può o usare l'Ufficio Aperto Tirano per attingerli, o soltanto stampare le immagini e attingerlo. Entrambe le versioni hanno almeno una immagine dove lo sfondo di schermo è bianco, allora Lei può facilmente attingerlo. La versione iPad anche ha una rappresentazione di grafica di vettore, così se Lei si preoccupa troppo dello spazio completamente scuro per stampare – lo girano in grigio chiaro o perfino trasparente con soltanto le linee di demarcazione mostrate. The iPad version also has a vector graphics representation, so if you worry too much about the completely dark space for printing – turn it into light gray or even transparent with just the border lines shown.

Trasferimento di dati la Sagoma di Progetto d'iPhone per OpenOffice Tira.

Trasferimento di dati la Sagoma di Progetto di iPad per OpenOffice Tira. Per l'iPad presi la cura supplementare per scalare le immagini a vicino a dimensioni originali, e anche ricreai l'iPad come grafica di vettore in dimensioni originali quasi esatte.

Contrassegnato con: • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •   • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •