Esi esi dakwunye, Bugharịa ma wetara ndị eserese n'ihu

Iji Corona SDK mee ihe iji chebe ndị na-ese foto

Akụkụ dị mkpa nke ịkepụta, ịhazi na ijikwa ihe osise dị na Corona SDK bụ ihe ngosi. Ọ bụghị naanị na a ga - eji ihe a iji gosipụta ihe oyiyi site na faịlụ, ikekwe dịka ọ dị mkpa, ọ na - enye gị ohere ịkọkọta ihe oyiyi gị. Nke a na - ahapụ gị ka ịmegharịa otu ihe osise nke gburugburu na ihuenyo ozugbo na ndị na-ese onyinyo dị elu karịa ibe ha.

Ntuzi a ga-akụziri gị isi ihe nke iji otu ngosi iji hazie ihe ndị na-esere òkè na oru gị. Nke a ga-egosiputa site na ịmepụta ọkwa abụọ dị iche iche, otu na-anọchi anya ihuenyo nkịtị na onye ọzọ na - anọchi anya akwa modal ka ọ dịrị n'elu ya. Na mgbakwunye na ịdina ndị na-ese ihe, anyị ga-ejikwa ihe nnọchighari iji gbanwee usoro dum.

Esi ahia Ahịa gị

Rịba ama: Iji soro yana nkuzi a, ị ga-achọ ihe oyiyi abụọ: image1.png na image2.png. Ndị a nwere ike ịbụ ihe oyiyi ị họọrọ, ma nkuzi ga-arụ ọrụ kacha mma ma ọ bụrụ na ị nwere ihe oyiyi gburugburu 100 pikselụ site na 100 pixels. Nke a ga - enye gị ohere ịhụ ihe na - eme na ihe oyiyi.

Iji malite, anyị ga-emepe faịlụ ọhụrụ a na-akpọ main.lua wee malite ịmepụta koodu anyị:

gosipụtaMain = display.newGroup (); displayFirst = display.newGroup (); displaySecond = display.newGroup (); global_move_x = display.contentWidth / 5;

Nkebi nke koodu a na-etinyere ọwa akwụkwọ anyị ma na-ekwupụta site n'ichepụta: displayMain, displayFirst and displaySecond. Anyị ga-eji ihe ndị a na-ebu ụzọ wepụta ihe osise anyị ma wepụ ha. Enwere mgbanwe ụwa_move_x na 20% nke obosara ya ka anyị wee hụ mmegharị ahụ.

ọrụ setupScreen () ngosiMain: tinye (displayFirst); displayMain: tinye (displaySecond); displayFirst: toFront (); displaySecond: toFront (); mpaghara ndabere = display.newImage ("image1.png", 0,0); gosipụtaFirst: fanye (ndabere); mpaghara mpaghara = display.newImage ("image2.png", 0,0); showSecond: tinye (ndabere); njedebe

Ọrụ setupScreen na-egosiputa otu esi tinye ndị otu ngosi na otu igosi ngosi. Anyị na-ejikwa ọrụ toFront () rụọ ọrụ dị iche iche dị iche iche, ya na oyi akwa anyị chọrọ n'elu oge niile a kwupụtara na nke ikpeazụ.

N'ihe atụ a, ọ dịghị mkpa ka ịmegharịa ngosi ahụ na ihu n'ihu ebe ọ ga-abụ ihe ndabara na ị nọ n'okpuru ngosipụta ahụ, ma ọ dị mma ịbanye n'omume nke ịkọ ọkwa nke ọ bụla. Ọtụtụ oru ngo ga - ejedebe karịa okpukpu abụọ.

Anyị tinyekwara ihe oyiyi nye otu ọ bụla. Mgbe anyị malitere ngwa ahụ, onyinyo nke abụọ ga-adị n'elu oyiyi mbido.

arụ ọrụ screenLayer () ngosiFirst: toFront (); njedebe

Anyị emeelarịrị ndị na-esere anyị ihe ngosi na ngosipụtaSecond n'elu ngosipụta nke ọrụ. Ọrụ a ga-aga n'ihu ngosiMalite n'ihu.

ọrụ moveOne () displaySecond.x = displaySecond.x + global_move_x; njedebe

Ọrụ a ga - agagharị ga - eme ka onyinyo nke abụọ gaa n'aka nri site na pasent 20 nke ihuenyo ihuenyo. Mgbe anyị na-akpọ ọrụ a, ngosipụtaSecond ga-anọ n'azụ ngosipụtaFirst.

ọrụ moveTwo () gosipụtaraMain.x = displayMain.x + global_move_x; njedebe

Ọrụ a na-agagharị ga-eme ka ihe abụọ ahụ gaa na nri site na pasent 20 nke ihuenyo ihuenyo ahụ. Otú ọ dị, kama ịmegharị otu ọ bụla n'otu n'otu, anyị ga-eji otu gosipụtara ndị otuMain ka ha mee ka ha abụọ n'otu oge ahụ. Nke a bụ nnukwu ihe atụ nke otu esi egosipụta otu ìgwè ngosi nke nwere otutu ngosipụta dị iche iche iji mee ka ọtụtụ ndị na-ese ihe n'otu oge.

setupScreen (); timer.performWithDelay (1000, screenLayer); timer.performWithDelay (2000, moveOne); timer.performWithDelay (3000, bugharịa);

Nke ikpeazụ nke koodu ahụ na-egosi ihe na-eme mgbe anyị na-agba mbọ ọrụ ndị a. Anyị ga-eji oge timer.performWithDelay gbanyụọ ọrụ ndị ọ bụla nke abụọ mgbe ejiri ngwa ahụ. Ọ bụrụ na ị maghị ọrụ a, nke mbụ agbanwe bụ oge egbu oge gosipụtara na milliseconds na nke abụọ bụ ọrụ anyị chọrọ ịchụ mgbe oge ahụ gasịrị.

Mgbe ị malite ngwa, i kwesịrị inwe image2.png n'elu image1.png. Ọrụ screenLayer ga-ere ọkụ ma wetara image1.png n'ihu. Omume njemOne ga-akpali image2.png si n'okpuru image1.png, na ọrụTTwo ga-ere ọkụ, na-akpụgharị ma ihe oyiyi n'otu oge ahụ.

Esi edozi ngwa ngwa iPad

Ọ dị mkpa icheta na otu n'ime ndị a nwere ike inwe ọtụtụ ihe oyiyi n'ime ha. Dịkwaka ọrụ moveTwo kpaliri foto abụọ na koodu akara, ihe oyiyi niile n'ime otu ga-agbaso iwu nyere ìgwè ahụ.

Na nyocha, ìgwè ngosiMain nwere ike igosipụta ụdị na ihe oyiyi dị n'ime ya. Otú ọ dị, ọ bụ ezigbo ihe omume ka ụfọdụ ndị dị ka displayMain mee dịka ihe nkesa maka ndị ọzọ dị iche iche n'enweghị ihe oyiyi ọ bụla iji mepụta nzukọ ka mma.

Ihe nkuzi a na-eji ihe ngosi. Mụtakwuo maka ihe ngosi.

Esi amalite ịmalite ngwa ngwa Emmanuel