{"id":1698,"date":"2010-01-14T19:22:39","date_gmt":"2010-01-14T18:22:39","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=1698"},"modified":"2010-02-10T15:01:25","modified_gmt":"2010-02-10T14:01:25","slug":"sviluppare-giochi-su-iphone-con-cocos2d","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/sviluppare-giochi-su-iphone-con-cocos2d\/","title":{"rendered":"Sviluppare giochi su iPhone con cocos2D"},"content":{"rendered":"<p><a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/01\/cocos2D.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/01\/cocos2D.jpg\" alt=\"Logo cocos2D\" title=\"cocos2D\" width=\"200\" height=\"72\" class=\"alignleft size-full wp-image-1700\" \/><\/a> Oggi introduciamo l&#8217;ambiente e le basi per lo sviluppo di videogiochi su iPhone. Nello specifico presenteremo il framework <strong>cocos2D<\/strong> e spiegheremo come configurare Xcode per l&#8217;uso dello stesso partendo da un Template. Ringraziamo lo sviluppatore <strong>Cristian Gintili<\/strong> per averci concesso la pubblicazione di questa guida su devAPP.it, disponibile anche sul suo sito personale <a href=\"http:\/\/www.icgdev.com\/\" target=\"_blank\">iCGdev<\/a>. Vediamo di cosa si tratta.<!--more--><\/p>\n<p><strong>cocos2D<\/strong> \u00e8 un framework che facilita e velocizza lo sviluppo di videogiochi su iPhone ed iPod Touch.<br \/>\nIl suddetto framework, scritto in objective-c, mette a disposizione una serie di classi e funzioni che permettono di creare animazioni, transizioni, effetti speciali e tutto ci\u00f2 che richiede un videogame.<\/p>\n<p><strong>cocos2D<\/strong> \u00e8 un progetto Open Source, ed \u00e8 liberamente e gratuitamente scaricabile da <a href=\"http:\/\/www.cocos2d-iphone.org\/download\" target=\"_blank\">questo link<\/a>.<\/p>\n<p>Per poter utilizzare questo framework, bisogna &#8220;preparare&#8221; <strong>xCode<\/strong> in modo da sviluppare il nostro progetto interamente con <strong>cocos2D<\/strong>.<br \/>\nPer fare ci\u00f2, potete scaricare un template gi\u00e0 pronto che vi consentir\u00e0 da subito di sviluppare in cocos2D. Il template lo potete scaricare da <a href=\"http:\/\/www.bit-101.com\/iphone\/Cocos2DReadyApplication.zip\" target=\"_blank\">qui<\/a>.<br \/>\nEstraete il contenuto del file appena scaricato ed inseritelo nei templates di xCode, che si trovano in: <strong>\/Developer\/Platforms\/iPhoneOS.platform\/Developer\/Library\/Xcode\/Project Templates\/Application\/<\/strong><\/p>\n<p>Ora potete avviare xCode ed utilizzare il template per <strong>cocos2D<\/strong>.<\/p>\n<p>Una volta avviato xCode con il template appena scaricato, dovete importare nel vostro progetto la libreria di cocos2D (la cartella cocos2d) ed il file <strong>fps_image.png<\/strong><\/p>\n<p>Il file <strong>fps_image.png<\/strong> lo trovate nella cartella <strong>Resources\/images<\/strong> di cocos2D.<\/p>\n<p>L\u2019ambiente \u00e8 pronto, potete cominciare a sviluppare con cocos2D.<\/p>\n<p>Con cocos2D potrete sviluppare qualsiasi tipo di gioco in 2D ed \u00e8 perfettamente compatibile con l\u2019AppStore, percui potete pubblicare le vostre applicazioni sullo store Apple.<\/p>\n<p>Di seguito vi lascio alcuni link ufficiali:<\/p>\n<p><a href=\"http:\/\/www.cocos2d-iphone.org\/api-ref\/0.7.3\/\" target=\"_blank\">cocos2D Library<\/a><br \/>\n<a href=\"http:\/\/www.cocos2d-iphone.org\/wiki\/doku.php\">cocos2D wiki<\/a><\/p>\n<p>Qui in basso due video che mostrano alcune funzionalit\u00e0 di questo interessante framework:<\/p>\n<p><center><br \/>\n<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/GNYbYcIqlxM&#038;hl=it_IT&#038;fs=1&#038;\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/GNYbYcIqlxM&#038;hl=it_IT&#038;fs=1&#038;\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"344\"><\/embed><\/object><br \/>\n<\/center><\/p>\n<p><center><br \/>\n<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/JjDTpWFl2kA&#038;hl=it_IT&#038;fs=1&#038;\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/JjDTpWFl2kA&#038;hl=it_IT&#038;fs=1&#038;\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"344\"><\/embed><\/object><br \/>\n<\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oggi introduciamo l&#8217;ambiente e le basi per lo sviluppo di videogiochi su iPhone. Nello specifico presenteremo il&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[42,8,5,3,7,20],"class_list":["post-1698","post","type-post","status-publish","format-standard","hentry","category-strumenti-di-sviluppo","tag-framework","tag-guide-varie","tag-objective-c","tag-preparativi","tag-strumenti-di-sviluppo","tag-videogiochi"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/1698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=1698"}],"version-history":[{"count":15,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/1698\/revisions"}],"predecessor-version":[{"id":2110,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/1698\/revisions\/2110"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=1698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=1698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=1698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}