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.
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 (); njedebeAnyị 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ụ.
Ọ 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.