Aflați să programați jocuri pentru iOS: cunoașteți Xcode

cum se programează jocuri pentru iOS

Debutez în Actualidad iPhone cu o serie de postări de conținut educațional: vă voi învăța cum să programați jocuri iOS în Xcode; întotdeauna, dintr-un punct de vedere apropiat, ușor și evitând tehnicitățile, astfel încât oricine dorește să creeze jocuri pentru dispozitivele Apple. Eu însumi am publicat ultimul meu joc acum câteva zile, Pește Lite.

Această serie de postări sunt dedicate persoanelor familiare cu computerele, dar fără noțiuni speciale de programare; Pe scurt, și mai ales în primii pași, oricine îl poate urma. Vom atinge câteva aspecte de bază ale Xcode și, mai târziu, vom folosi Cocos2D pentru a crea jocuri foarte simple.

Am învățat să programez jocuri exact acum un an, având doar idei de bază de design web; deci oricine se află într-o situație similară o poate face! Aveți nevoie doar de un Mac (deoarece Xcode, instrumentul utilizat, poate rula doar pe sistemul de operare Apple), doriți cu adevărat și vă pierdeți frica de atât de mult cod de computer!

Pentru început, vom vorbi despre programul dezvoltator Apple: pentru a crea aplicații pentru iOS, nu trebuie să plătiți taxe, descărcați doar Xcode și SDK-ul iOS. Acest lucru ne va permite să experimentăm; Dar dacă va sosi momentul, vrem ca opera noastră de artă să apară în App Store, acolo da, va trebui să plătim 80 de euro pentru a obține o licență oficială și pentru a putea face acest lucru.

Cu toate acestea, să descărcăm xcode de pe site-ul Apple, sau din Mac App Store. Instalarea sa este simplă, trebuie doar să rulați fișierul pe care l-am descărcat și să așteptați (poate fi necesar să vă înregistrați dacă alegeți prima opțiune de descărcare, dar este gratuită).

Odată instalat, îl deschidem și creăm un nou proiect. (Fișier>nou>proiect).

Dintre toate opțiunile, o alegem pe cea pe care o vedem în imagine:

Jocuri cu programe: selectarea șablonului în Xcode

Este o aplicație simplă cu o singură fereastră. Apoi introducem un nume pentru aplicația noastră și un identificator de companie (ceva de genul plăcuței de înmatriculare a jocului dvs., care îl face identificabil pentru Xcode). Poți pune orice. Acordați atenție casetelor pe care trebuie să le bifați sau debifați:

Jocuri cu programe: selecția numelui

Oferind următoarele, vedem structura pe care xcode o afișează la crearea unui proiect:

Ecranul principal Xcode

  • Mai sus, o serie de controale care ne vor permite să rulăm aplicația pentru a o testa pe computer și pentru a vedea cum ar apărea pe iPhone / iPod.
  • În stânga sunt fișierele care alcătuiesc aplicația noastră.
  • În centru sunt opțiunile aplicației noastre. Vedem că putem schimba versiunea, putem alege dacă vrem să fie pentru iPod / iPhone sau Universal sau chiar orientarea aplicației. Deocamdată, lăsăm totul așa cum este.
  • În dreapta, Xcode ne arată opțiuni pe care le vom explora mai târziu.

Revenind la panoul din stânga, aruncăm o privire asupra claselor sau fișierelor pe care le vedem în folderul de testare. Vedem că fiecare are două versiuni cu același nume: una care se termină cu „.h”, iar cealaltă se termină cu „.m”.

În „.m” se află conținutul în sine, codul, ca să spunem așa; în timp ce ceilalți, deocamdată nu avem nevoie.
AppDelegate este fișierul care rulează întotdeauna primul când pornește aplicația. Întotdeauna, fără excepție. În orice aplicație. Conține informațiile necesare, cum ar fi ferestrele care ar trebui încărcate sau ce trebuie să faceți la pornire. Dacă intrăm în AppDelegate.m, vom vedea că într-un anumit loc, acesta denumește «ViewController“.

Programați jocuri iOS: Vizualizare fișier AppDelegate.m

Aceasta înseamnă că, în cazul nostru, controler de vizualizare este numele fișierului sau „ferestrei” care va fi afișat la pornirea aplicației, după ce fișierul AppDelegate a terminat de citit. Poate fi apelat în orice mod, dar implicit, acesta este numele pe care l-a luat.

Deoarece acest tutorial este o introducere în Xcode, la crearea proiectului am folosit un șablon care generează o primă și singură scenă „cu ajutor grafic”; adică un al treilea fișier viewcontroller.xib(pe lângă versiunile viewcontroller.m și viewcontroller.h despre care vorbisem), pe care le putem edita grafic fără a folosi linii de cod, ceea ce facilitează crearea de aplicații.

Deci, facem clic cu mouse-ul pe viewcontroller.xib (versiunea grafică a fișierului nostru inițial, viewcontroller) și tragem un obiect «etichetă»Din panoul pe care îl găsim în partea dreaptă jos (trebuie să îl găsiți din toate componentele pe care le conține acest panou):

Interfață grafică Viewcontroller

După ce ați terminat, facem dublu clic pe acel obiect de etichetă și punem textul dorit. Imediat după, ne-am uitat în sus la buton Joaca pe care îl găsim în partea de sus a programului și îl apăsăm cu mouse-ul; După cum putem vedea, „iPhone Simulator” a fost ales, deci putem ghici că vom testa aplicația pe un iPhone virtual ...

Programarea jocurilor iOS: Xcode Simulator

Iată ce apare! Aveți deja prima aplicație. Când doriți să o închideți, faceți clic pe buton Stop.

Sper că, deși nu înțelegeți motivul multor lucruri, v-ați familiarizat cu Xcode. Structura sa, simulatorul de aplicații etc.

În lecțiile următoare, vom vorbi despre Cocos2D; un șablon diferit de cel pe care l-am folosit în acest exemplu, pe care îl vom instala în xcode-ul nostru și care ne va permite să programăm jocuri într-un mod relativ simplu, cu mai puțin cod decât ar fi nevoie dacă nu l-am avea!

Mai multe informatii - Pește Lite

Descarca - Xcode


Cum să redenumești aplicațiile pe iOS și iPadOS
Te interesează:
Cum să redenumiți aplicațiile iPhone
Urmărește-ne pe Știri Google

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Alfredo el a spus

    fenomenal

  2.   djdared el a spus

    Super articol !!

  3.   marca el a spus

    Inițiativa a fost foarte bună, am încercat să mă apuc de ea, dar am părăsit-o, pentru a vedea dacă acum mă pot lăsa agățat.

  4.   Julio el a spus

    Mulțumim pentru articol! ... să sperăm că vor mai veni mulți

  5.   Eduardo Way el a spus

    Super, așteptam cu nerăbdare așa ceva!

  6.   Anthony Villagran el a spus

    Super, cât de des vei continua să postezi articole de acest gen.

  7.   J. Ignacio Videla el a spus

    Bun articol, sunt programator de jocuri pentru PC și Android, adevărul mi se pare că inițiativa ta este bună, am vrut mereu să mă lansez pe iOS, poate, doar poate, într-o zi, voi lansa xcode pentru Windows și acolo se vor deschide uși pentru cei săraci ca mine xD

    1.    paco rr el a spus

      puteți cumpăra Mac OS X și îl puteți instala pe un PC, este foarte ușor să căutați online

      1.    J. Ignacio Videla el a spus

        Te cred, dar mai întâi, dacă într-adevăr a funcționat bine, mă îndoiesc că Mac-urile ar fi vândute așa cum se vând ... și nu o spun doar din cauza costului computerului, ci și a costului ridicat al publicării în magazinul de aplicații, care în comparație cu alte platforme este foarte mare.

        1.    David el a spus

          De fapt, secundez părerea lui paco, vă scriu de pe un hackintosh, căutați versiunile iatkos, este foarte ușor de instalat, nu am folosit Windows de mult timp

          1.    David el a spus

            Mulți oameni nu se schimbă din cauza aceleiași frici și a ideilor nebunești pe care le-au tras.

  8.   Miguel Mathus el a spus

    Felicitări pentru inițiativa ta Sergio

  9.   anton el a spus

    Vă mulțumesc foarte mult, toate foarte clare pentru un prim contact, mi-a plăcut foarte mult și am deja o mie de idei în minte ... Sper să vă înveseliți și să primiți articole atât de bune.

  10.   Fernando Sanchez el a spus

    Excelent!, Sper să continuați și să nu rămâneți cu aceste tutoriale la jumătatea drumului ca multe altele.

  11.   Sergio April el a spus

    Vă mulțumesc tuturor, mă bucur că v-a plăcut! Voi încerca să aduc tot ce îmi stă în putință în următoarele intrări și sper să le găsiți la fel de interesante :)!

    1.    sh4rk el a spus

      Înainte de a sări în piscină cu cocos2d-iphone, aș lua în considerare începerea tutorialelor pe cocosbuilder 3.0 și cocos2d-js direct, se pare că există viitorul imediat și mai mult în Spania, care este regatul Android și este un bun ideea de a elimina lucrurile pe mai multe platforme.

      Profit de această ocazie pentru cei dintre voi care urmează să urmeze aceste tutoriale pentru a arunca o privire http://www.raywenderlich.com, există o mulțime de informații foarte utile despre multe subiecte în programarea iPhone, inclusiv jocuri.

      Apropo, felicitări pentru joc 🙂

    2.    Raquel el a spus

      Bună ziua, suntem un grup de studenți universitari al căror proiect de lucru este de a dezvolta o aplicație foarte simplă pe un anumit subiect. Ne-au plăcut foarte mult publicațiile dvs., chiar și așa suntem puțin pierduți pe această temă pentru că nu am mai făcut-o niciodată. Am putea lua legătura în privat pentru a vedea posibilitățile noastre? Mulțumesc 🙂

  12.   xsoluții el a spus

    Omul care caută un mic își dă seama că nu este necesar ca un Mac să folosească osx cu scena iaktos

    Revenind la subiect Articol foarte bun și bună inițiativă majoritatea manualelor xcode sunt în limba engleză și este dificil să vă gândiți la publicarea unui manual în magazinul ibook Apple.

  13.   Fernando Singur el a spus

    Mi se pare o idee grozavă !!! ține-o așa !!!

  14.   lalex el a spus

    Vă încurajez ca mulți să nu încetați să publicați acest curs și voi fi unul dintre credincioșii voștri venind la cursuri

  15.   Nu el a spus

    Bravo, felicitări pentru inițiativă.

  16.   jovijano el a spus

    Tocmai am cumpărat un Mac mini second-hand, doar pentru a învăța cum să programez pentru IOS, am descărcat deja multe cărți în spaniolă și în curând voi începe să încerc să gestionez Xcode, vă mulțumesc foarte mult pentru inițiativă și voi fi un adept obișnuit al tău.
    Mulțumesc…

  17.   kikobeats el a spus

    Vreau mai mult !!

  18.   Fernando Hdez el a spus

    Muncă bună, articol bun, deși am o întrebare
    Există o modalitate de a programa, dar pentru Windows un alt program?

    1.    Cristian Diujenio D. el a spus

      Pentru IOS și, de fapt, pentru orice platformă mobilă, există Adobe Flex și Air, Frameworks care permit dezvoltarea de aplicații. Este singura soluție pe care am găsit-o pentru a genera ceva pentru telefoanele mobile din Windows. Sau ridicați mașini virtuale cu mac os x, pentru a putea ridica xcode, deși nu o recomand, pentru că este o adevărată durere. Până acum, este de preferat să investești într-un Mac, dacă te concentrezi pe aplicațiile din IOS.

  19.   eduardo aldaz el a spus

    Ajutați-mă cu următoarea lecție să continui cu această contribuție excelentă? Mulțumesc..