Nzira Yokugadzira, Kutama uye Kuunza Zvishandiso Pamberi

Kushandisa SDONA Cork ku Manipulate Graphics

Chinhu chinokosha chekusika, kushandura nekugadzirisa maikirwo muCorona SDK ndicho chinhu chinoratidza. Kwete chinhu ichi chete chinogona kushandiswa kuratidza mufananidzo kubva pane faira, zvichida sezvakakosha, inokubvumira kuunganidza mapikicha ako pamwechete. Izvi zvinokutendera kuti uende sarudzo yose yemifananidzo iri pasi pehwindo panguva imwechete uye mifananidzo yepamusoro pamusoro pemumwe.

Iyi dzidzo ichakudzidzisa zvidzidzo zvekushandisa mapoka ekuratidzira kuitira kuronga zvinhu zvakajeka mubasa rako. Izvi zvicharatidzwa nekusika zvidimbu zviviri zvakasiyana, imwe inomiririra chitubu chetachiona uye imwe inomirira modal layer kuti iiswe pamusoro payo. Mukuwedzera pane kuisa mavara, tinoshandisawo chinhu chekushandura kuti tifambise boka rose reboka.

Nzira Yokutengesa Sei App yako

Cherechedza: Kuti uite maererano nemudzidzisi uyu, unoda mifananidzo miviri: image1.png uye image2.png. Izvi zvinogona kuva chero mifananidzo yaunosarudza, asi dzidzo ichashanda zvakanakisisa kana iwe une mifananidzo inotenderera mapikseli zana ne100 pixels. Izvi zvichakubvumira kuti uone zviri kuitika kumifananidzo.

Kuti titange, tichazarura faira itsva inonzi main.lua uye tanga kuvaka ikhodi yedu:

kuratidzaMain = kuratidza.newGroup (); kuratidzaFirst = kuratidza.newGroup (); displaySecond = kuratidza.newGroup (); global_move_x = display.contentWidth / 5;

Iyi chikamu chekodhi inogadzira wei raibhurari uye inozivisa kuburikidza nemapoka ekuratidzira: ratidzaIndaneti, kuratidzaFirst uye kuratidzaSecond. Tichashandisa izvi kuti titange kutarisa mifananidzo yedu ndokubva tavaendesa. Nyika yose_move_x yakashandurwa yakaiswa ku20% yehukuru hworatidzwa kuitira kuti tigone kuona kufamba.

basa setupScreen () kuratidzaMain: shandisa (kuratidzaFirst); kuratidzaMain: Isa (displaySecond); kuratidzaFirst: toFront (); displaySecond: ToFront (); mamiriro ekuma = kuratidza.newImage ("image1.png", 0,0); kuratidzaChekutanga: isa (mushure); mamiriro ekuma = kuratidza.newImage ("image2.png", 0,0); displaySecond: Isa (mushure); kuguma

Basa reSupupScreen rinoratidza kuti ungawedzera sei mapoka ekuratidzira mazita kuboka guru rekuratidzira. Isu tinoshandisawo ToFront () basa kuti tisike zvikamu zvakasiyana-siyana zvezvifananidzo, nechepamusoro tatinoda pamusoro pese nguva inoparidzwa pakupedzisira.

Mumuenzaniso uyu, hazvidi kudii kutamisa chiratidziroKutanga mberi kune izvo zvichange zvisipo kuva pasi pekuratidzira boka reSecond, asi zvakanaka kuti tive netsika yekujekesa zvakajeka boka rimwe nerimwe rinoratidza. Mishonga yakawanda inoguma nemapapiro maviri.

Takawedzerawo mufananidzo kune rimwe nerimwe boka. Apo patinotanga purogiramu, chifananidzo chechipiri chinofanira kunge chiri pamusoro pemufananidzo wekutanga.

basa screenZayer () displayFirst: toFront (); kuguma

Tatove takanyora mafirimu edu neboka reSecond rekuratidzira pamusoro pekuratidziraFirst group. Iri basa richafambisa kuratidzwaKutanga mberi.

basa shanyaIne () displaySecond.x = displaySecond.x + global_move_x; kuguma

KufambaOne basa ichasimudzira chifananidzo chechipiri kurudyi kuburikidza ne20% yehutanda. Apo patinodana basa iri, boka rekuratidziraSecond richave riri kumashure kwekuratidzwaChitatu chekutanga.

basa reTwo () kuratidzaMain.x = kuratidzaMain.x + global_move_x; kuguma

KutungamiraTwo basa kuchaita kuti zvose zvifananidzo kurudyi kuburikidza ne20% yechirati chakayera. Zvisinei, panzvimbo yekufambisa boka rega rega rega, tichashandisa chiratidziroGuru boka rekutungamira ivo vaviri panguva imwe chete. Uyu muenzaniso wakanaka wekuti boka rinoratidza sei rine mazhinji mazviratidziro anokwanisa kushandiswa kushandisa maitiro akawanda panguva imwechete.

setupScreen (); timer.performWithDelay (1000, screenLayer); timer.performWithDelay (2000, kufambaOne); timer.performWithDelay (3000, kufambaTwo);

Iyi purogiramu yekupedzisira inoratidzira zvinoitika kana tikamhanya mabasa aya. Tichashandisa iyo timer.performWithDelay basa rekudzima moto pamabasa ose wechipiri mushure mekunge purogiramu yacho yatanga. Kana iwe usingazivi nezvebasa iri, shanduko yekutanga ndiyo nguva yekudzoka inotaurwa mumamilliseconds uye yechipiri ndiyo basa ratinoda kumhanya mushure mekunge kunonoka.

Paunotanga purogiramu, unofanira kuva nechifananidzo2.png pamusoro pe image1.png. MuchirangaridzoIyo basa ichapisa uye inounza image1.png kusvika mberi. KufambaIne basa richaita image2.png kubva pasi pe image1.png, uye kutamaTwo basa richapisa moto, zvichiita kuti zvifananidzo zvose zvive panguva imwe chete.

Nzira Yokugadzirisa iPad Inotsvaga

Zvakakosha kuyeuka kuti rimwe nerimwe remapoka aya raigona kuva nemifananidzo yakawanda mavari. Uye sezvo kufamba kweTwo kushandura zvifananidzo zvose neine mutsara wekodhi, mifananidzo yose mukati meboka ichatora mirairo yakapiwa boka racho.

Nenzira, chiratidziroIma boka rinogona kunge rakaratidza mapoka nemifananidzo iri mukati maro. Zvisinei, iyo tsika yakanaka yekurega mamwe mapoka akadai azviratidzeIyei kuita semidziyo kune mamwe mapoka pasina mifananidzo kuitira kuti ugadzirise sangano rakanaka.

Iyi dzidzo inoshandisa chinhu chinoratidza. Dzidza zvakawanda pamusoro pechinhu chinoratidza.

Nzira Yokutanga Nayo Kuvandudza iPad Apps