Debyytin sisään Actualidad iPhone useilla opetussisältöä koskevilla viesteillä: opetan kuinka ohjelmoida iOS-pelejä Xcodessa; aina läheltä, helposti ja teknisiä yksityiskohtia välttäen, jotta kuka tahansa haluaa luoda pelejä Apple-laitteille. Itse olen julkaissut viimeisimmän pelini muutama päivä sitten, Lite -kala.
Tämä postsarja on omistettu ihmisille, jotka tuntevat tietokoneet, mutta ilman erityisiä ohjelmointikäsitteitä; Lyhyesti sanottuna, ja varsinkin ensimmäisissä vaiheissa, kuka tahansa voi seurata sitä. Kosketamme joitain Xcoden perusnäkökohtia ja myöhemmin käytämme Cocos2D: tä hyvin yksinkertaisten pelien luomiseen.
Oppin ohjelmoimaan pelejä täsmälleen vuosi sitten, minulla oli vain web-suunnitteluideat; joten kuka tahansa samanlaisessa tilanteessa voi tehdä sen! Tarvitset vain Macin (koska Xcode, käytetty työkalu, voi toimia vain Applen käyttöjärjestelmässä), todella haluat ja menettää pelkosi niin paljon tietokoneen koodia vastaan!
Aluksi puhumme Applen kehittäjäohjelmasta: Jos haluat tehdä sovelluksia iOS: lle, sinun ei tarvitse maksaa mitään maksuja, lataa vain Xcode ja iOS SDK. Tämä antaa meille mahdollisuuden kokeilla; Mutta jos aika tulee, haluamme taideteoksemme ilmestyvän App Storeen, siellä kyllä, joudumme maksamaan 80 euroa virallisen lisenssin hankkimiseksi ja pystymme siihen.
Sanotaan, että lataamme xcode Applen verkkosivustoltatai Mac App Storesta. Sen asennus on yksinkertaista, sinun on vain suoritettava lataamamme tiedosto ja odotettava (voi olla tarpeen rekisteröidä, jos valitset ensimmäisen latausvaihtoehdon, mutta se on ilmainen).
Asennuksen jälkeen avaamme sen ja luomme uuden projektin. (filee>uusi>projekti).
Kaikista vaihtoehdoista valitsemme kuvan, jonka näemme:
Antamalla seuraavan näemme rakenteen, jonka xcode näyttää projektia luodessa:
- Yllä joukko säätimiä, joiden avulla voimme suorittaa sovelluksen testata sitä tietokoneella ja nähdä, miten se näyttäisi iPhonessa / iPodissa.
- Vasemmalla ovat tiedostot, jotka muodostavat sovelluksemme.
- Keskellä ovat sovelluksemme vaihtoehdot. Näemme, että voimme muuttaa versiota, valita, haluammeko sen iPodille / iPhonelle tai Universalille, tai jopa sovelluksen suunnan. Toistaiseksi jätämme kaiken sellaisenaan.
- Oikealla Xcode näyttää meille vaihtoehtoja, joita tutkimme myöhemmin.
Palataan vasemmalle paneelille, katsomme luokkia tai tiedostoja, jotka näemme testikansiossa. Näemme, että jokaisella on kaksi versiota samalla nimellä: toinen päättyy ".h" ja toinen ".m".
Tämä tarkoittaa, että meidän tapauksessamme näkymäohjain on tiedoston tai "ikkunan" nimi, joka näytetään, kun sovellus käynnistetään, kun AppDelegate-tiedosto on lukenut. Sitä voidaan kutsua millä tahansa tavalla, mutta oletuksena se on nimi, jonka se on ottanut.
Koska tämä opetusohjelma on johdanto Xcode-koodiin, käytimme projektia luodessamme mallia, joka luo ensimmäisen ja ainoan kohtauksen "graafisen avun avulla"; eli kolmas tiedosto viewcontroller.xib(niiden versioiden viewcontroller.m ja viewcontroller.h lisäksi, joista olemme puhuneet), että voimme muokata graafisesti ilman koodirivejä, mikä helpottaa sovellusten luomista.
Joten napsautamme hiirtä viewcontroller.xib (graafinen versio alkuperäisestä tiedostostamme, viewcontroller) ja vedämme objektia «etiketti»Paneelista, jonka löydämme oikeassa alakulmassa (sinun on löydettävä se kaikkien paneelin sisältämien komponenttien joukosta):
Kun olet valmis, kaksoisnapsautamme kyseistä tarraobjektia ja laitamme haluamasi tekstin. Heti sen jälkeen katsoimme ylös nappia pelata jonka löydämme ohjelman yläosasta ja painamme sitä hiirellä; Kuten näemme, "iPhone Simulator" on valittu, joten voimme arvata, että aiomme testata sovellusta virtuaalisella iPhonella ...
Tämä ilmestyy! Sinulla on jo ensimmäinen hakemuksesi. Kun haluat sulkea sen, napsauta painiketta stop.
Toivon, että vaikka et ymmärrä monien asioiden syytä, olet perehtynyt Xcoodeen. Sen rakenne, sovellussimulaattori jne.
Seuraavissa oppitunneissa puhumme Kookos2D; erilainen malli kuin tässä esimerkissä käytetty malli, jonka asennamme xcode-koodiin ja jonka avulla voimme ohjelmoida pelejä suhteellisen yksinkertaisella tavalla, vähemmän koodia kuin mitä tarvittaisiin, jos meillä ei olisi sitä!
Lisää tietoa - Lite Fish
Ladata - Xcode
Fenomenal
Upea artikkeli!
Aloite oli erittäin hyvä, yritin aloittaa sen, mutta lähdin siitä, voinko nyt tarttua koukkuun.
Kiitos artikkelista! ... toivottavasti lisää tulee
Hienoa, odotin jotain sellaista!
Hienoa, kuinka usein jatkat tällaisten artikkeleiden lähettämistä.
Hyvä artikkeli, olen PC- ja Android-pelien ohjelmoija, totuus näyttää minulta, että aloitteesi on hyvä, olen aina halunnut käynnistää itseni iOS: llä, ehkä, ehkäpä jonain päivänä, käynnistän xcode Windowsin ja siellä ovet avautuvat minun kaltaisilleni köyhille xD
Voit ostaa Mac OS X: n ja asentaa sen tietokoneelle. Se on erittäin helppo etsiä verkossa
Uskon sinua, mutta ensinnäkin, jos se todella toimisi hyvin, epäilen, että mac myydään sellaisena kuin niitä myydään ... enkä sano vain sitä tietokoneen kustannusten, mutta myös julkaisujen korkeiden kustannusten vuoksi App Storessa, joka verrattuna muihin alustoihin Se on erittäin korkea.
Itse toisinnan pacon mielipiteen, kirjoitan sinulle hackintoshista, etsi iatkos-versioita, jotka on erittäin helppo asentaa, en ole käyttänyt ikkunoita pitkään aikaan
Monet ihmiset eivät muutu saman pelon ja hullujen ideoiden takia, joita he ovat pitäneet mukana.
Onnittelut aloitteestasi Sergio
Paljon kiitoksia, kaikki hyvin selvät ensimmäisestä yhteydenotosta, pidin siitä paljon ja minulla on jo tuhat ajatusta mielessä ... Toivottavasti piristät ja saat niin hyviä artikkeleita.
Erinomainen! Toivon, että jatkat etkä pysy näiden oppaiden kanssa puolivälissä kuin monet.
Paljon kiitoksia kaikille, olen iloinen, että pidit siitä! Yritän osallistua kaikkeen, mikä on minun voimani, seuraavissa kirjoituksissa, ja toivon, että löydät ne yhtä kiinnostavilta :)!
Ennen kuin hyppäsin uima-altaaseen cocos2d-iphone-laitteella, harkitsisin aloittaa suoraan cocosbuilder 3.0: n ja cocos2d-js: n opetusohjelmat. Näyttää siltä, että on lähitulevaisuus ja enemmän Espanjassa, joka on Androidin valtakunta ja se on hyvä idea poistaa alustojen väliset asiat.
Käytän tätä tilaisuutta niille teistä, jotka aikovat seurata näitä oppaita, katsomaan http://www.raywenderlich.com, on paljon hyödyllistä tietoa monista iPhone-ohjelmoinnin aiheista, mukaan lukien pelit.
Muuten, onnittelut pelistä 🙂
Hei, olemme ryhmä yliopiston opiskelijoita, joiden työprojektina on kehittää hyvin yksinkertainen sovellus tietystä aiheesta. Olemme todella pitäneet julkaisustasi, vaikka olisimme hieman hukassa aiheesta, koska emme ole koskaan tehneet sitä aiemmin. Voisimmeko ottaa yhteyttä yksityisesti nähdäksemme mahdollisuutemme? Kiitos 🙂
Ihminen, joka etsii vähän, tajuaa, että Macia ei tarvitse käyttää osxia kohtauksen iaktos kanssa
Palaa aiheeseen Erittäin hyvä artikkeli ja hyvä aloite useimmat xcode-käyttöoppaat ovat englanninkielisiä ja vaikeita. Sinun kannattaa miettiä käyttöoppaan julkaisemista Apple iBook -kaupassa
Mielestäni se on hieno idea !!! jatka samoin !!!
Kehotan teitä, kuten monia, olemaan lopettamatta tämän kurssin julkaisemista, ja minä olen yksi uskollisistanne tulemassa luokalle
Bravo, onnittelut aloitteesta.
Ostin juuri käytetyn Mac minin, vain oppiakseni ohjelmoimaan IOS: lle, olen jo ladannut monia kirjoja espanjaksi ja pian aloitan yrittää käsitellä Xcoodea, kiitän teitä aloitteesta ja aion säännöllinen seuraajasi.
Kiitos…
Haluan lisää !!
Hyvä työ, hyvä artikkeli, vaikka minulla on kysymys
Onko mahdollista ohjelmoida, mutta Windowsille jokin muu ohjelma?
IOS: lle ja itse asiassa mille tahansa mobiilialustalle on olemassa Adobe Flex and Air, Frameworks, jotka mahdollistavat sovellusten kehittämisen. Se on ainoa ratkaisu, jonka olen löytänyt tuottamaan jotain omena-matkapuhelimille Windowsista. Tai nosta virtuaalikoneita Mac OS X: llä voidaksesi nostaa xcode-koodia, vaikka en suosittele sitä, koska se on todellinen tuska. Toistaiseksi on parempi sijoittaa Maciin, jos keskityt IOS: n sovelluksiin.
Auta minua seuraavalla oppitunnilla jatkamaan tätä erinomaista panosta? Kiitos..