Momwe Mungakhalire, Pita ndi Kubweretsa Zojambulajambula Pachiyambi

Pogwiritsa ntchito SDONA ya SDK kusinthanitsa zithunzi

Chigawo chachikulu cha kulenga, kuyendetsa ndi kusamalira zithunzi mu Corona SDK ndi chinthu chowonetsera. Chinthu ichi sichikhoza kugwiritsidwa ntchito powonetsera fano kuchokera pa fayilo, mwinamwake mofunika kwambiri, zimakupatsani kusonkhanitsa zithunzi zanu palimodzi. Izi zimakulolani kusuntha zithunzi zonse pazenera panthawi imodzi ndi zithunzi zosanjikiza pamwamba pa wina ndi mzake.

Phunziroli lidzakuphunzitsani zofunikira kugwiritsa ntchito magulu owonetsera kuti azikonzekera zinthu zojambula mu polojekiti yanu. Izi zidzasonyezedwe pakupanga zigawo ziwiri zosiyana, chimodzi choyimira chojambula chachilendo ndipo china chikuyimira gawo loyikidwa pamwamba pake. Kuphatikiza pa kuika zithunzi, tidzakhalanso ndi chinthu chosinthika kuti tithetse gulu lonselo.

Momwe Mungagulitsire Pulogalamu Yanu

Zindikirani: Kuti muthe kutsatirana ndi phunziroli, mufunikira zithunzi ziwiri: image1.png ndi image2.png. Izi zingakhale zithunzi zomwe mumasankha, koma phunzirolo lidzagwira bwino ngati muli ndi zithunzi pafupi ndi ma pixelisi 100 ndi pixel 100. Izi zidzakuthandizani kuti muwone mosavuta zomwe zikuchitika pa zithunzi.

Kuti tiyambe, tidzatsegula fayilo yatsopano yotchedwa main.lua ndikuyamba kumanga code yathu:

OnetsaniMain = show.newGroup (); kusonyezaFirst = show.newGroup (); showSecond = kuwonetsa.newGroup (); global_move_x = display.contentWidth / 5;

Chigawo ichi cha ma code chimakhazikitsa mabuku athu ndipo timalengeza kupyolera mwa magulu owonetsera :wonetsaniMawonedwe, maonekedweFirst and displaySecond. Tidzagwiritsa ntchito izi kuti tiyambe kujambula zithunzi zathu ndikuzisuntha. Kusintha kwapadziko lonse_move_x kumayikidwa ku 20% pazitali zawonetsera kotero tikhoza kuona kayendetsedwe kake.

ntchito yokonzaChiwongoladzanja () chowonetsaniMawonetsetsani: sungani (kuwonetsaFirst); onetsaniMawonetsetsani: onetsani (displaySecond); Kuwonetsa: Choyamba: toFront (); showSecond: toFront (); malo am'deralo = show.newImage ("image1.png", 0,0); Onetsani Choyamba: onani (kumbuyo); malo am'deralo = show.newImage ("image2.png", 0,0); showSecond: ingani (kumbuyo); TSIRIZA

Ntchito yowonjezera yawonekera imasonyeza momwe mungapangire magulu owonetsera ku gulu lalikulu lowonetsera. Timagwiritsanso ntchito toFront () ntchito kuti tiyike zigawo zosiyana siyana, ndi wosanjikiza tikufuna pamwamba pa nthawi yonse yolengeza.

Mu chitsanzo ichi, sikufunika kwenikweni kusuntha chiwonetsero Choyambirira kutsogolo kuyambira pamene sichidzakhala pansi pa gulu laSecond, koma ndibwino kuti mukhale ndi chizoloƔezi choyika momveka gulu lirilonse lowonetsera. Ntchito zambiri zimatha ndi zigawo zoposa ziwiri.

Tinawonjezeranso fano ku gulu lirilonse. Pamene tiyambitsa pulogalamuyi, chithunzi chachiwiri chiyenera kukhala pamwamba pa chithunzi choyamba.

Ntchito yowonekeraLayer () kuwonetsaKoyamba: toFront (); TSIRIZA

Tikayika kale zithunzi zathu ndi gulu laSecond pamwamba pawonetseroGulu loyamba. Ntchitoyi idzasuntha Kuwonetsa Poyang'ana kutsogolo.

ntchito yosunthaOne () displaySecond.x = displaySecond.x + global_move_x; TSIRIZA

KusunthaOne ntchito idzasuntha chithunzi chachiwiri kumanja ndi 20% pazenera. Pamene tiyitana izi, gulu lowonetseraSecond lidzakhala kumbuyo kwawonekeraGulu loyamba.

ntchito yosunthaTwo () ikuwonetsaniMain.x = kuwonetseratuMain.x + global_move_x; TSIRIZA

Ntchito yosunthiraTwo idzasuntha zithunzi zonse kulungama ndi 20% pazenera. Komabe, mmalo mosunthira gulu lirilonse payekha, tidzagwiritsa ntchito mawonetsedweMa gulu lokha liwatsogolere onse awiri nthawi imodzi. Ichi ndi chitsanzo chabwino cha momwe gulu lowonetsera lomwe liri ndi magulu angapo owonetsera angagwiritsidwe ntchito kugwiritsira ntchito zithunzi zambiri kamodzi.

setupSkreen (); timer.performWithDelay (1000, screenLayer); timer.performWithDelay (2000, moveOne); timer.performWithDelay (3000, moveTwo);

Chizindikiro chotsirizachi chimasonyeza zomwe zimachitika tikamayendetsa ntchitoyi. Tidzagwiritsa ntchito timer.performWithDelay ntchito kuti tipewe ntchito pamphindi iliyonse pambuyo pulogalamuyi itayambika. Ngati simukudziwa bwino ntchitoyi, yoyamba yoyamba ndi nthawi yofulumira kufotokoza millisecond ndipo yachiwiri ndi ntchito yomwe tikufuna kuyendetsa itatha.

Pamene mutsegula pulogalamuyi, muyenera kukhala ndi image2.png pamwamba pa image1.png. Ntchito yowonekera pazithunzi idzatentha ndi kubweretsa image1.png kutsogolo. KusunthaOne ntchito idzasuntha image2.png kuchokera pansi pa image1.png, ndipo ntchito yosunthaTwo idzatha moto, kusuntha zithunzi zonsezo panthawi yomweyo.

Mmene Mungakonzere iPad Yowonongeka

Ndikofunika kukumbukira kuti gulu lirilonse likhoza kukhala ndi zithunzi zambiri. Ndipo monga momwe ntchito yogwiriraTwo inasinthira mafano onsewa ndi mzere wina wa code, zithunzi zonse mkati mwa gulu zidzatenga malamulo omwe aperekedwa ku gululo.

Mwachidziwitso, mawonetsedweMa gulu lina likhoza kuwonetsera magulu ndi zithunzi zomwe zili mkati mwake. Komabe, ndizochita bwino kulola magulu ena ngati mawonetsedwe Omwe amakhala ngati zitsulo kwa magulu ena popanda zithunzi kuti apange bungwe labwino.

Phunziro ili limagwiritsa ntchito chinthu chowonetsera. Dziwani zambiri za chinthu chowonetsera.

Momwe Mungayambire Kukulitsa Mapulogalamu a iPad