Pehea e kau ai, hoʻoholo a lawe mai i nā kiʻipihi i mua

E hoʻohana ana i ka Corona SDK i ka Manipulate Graphics

ʻO ke kī nui o ka hanaʻana, ka hoʻoponopono a me ka hoʻomanaʻoʻana i nā kiʻikuhi ma Corona SDK,ʻo ia ka mea hōʻike. ʻAʻole hiki i kēia mea ke hoʻohanaʻia e hōʻike i kahi kiʻi mai kahi pūnaewele, i like paha me ka nui, hiki iāʻoe ke hoʻohui like i kāu mau kiʻi. Hiki iāʻoe ke hoʻohuli i kahi holoʻokoʻa holoʻokoʻa holoʻokoʻa a puni ka pakuhi i ka manawa hoʻokahi a me nā leka kiʻi ma luna o kekahi.

Na kēia kumu aʻo e aʻo iāʻoe i nā kumuhana o ka hoʻohanaʻana i nā hui hōʻike no ka hoʻonohonohoʻana i nā mea paʻi kiʻi ma kāu papahana. E hōʻikeʻia kēia ma ka hanaʻana iʻelua mau laulā likeʻole, kahi e pani ana i ka'ōnaehana maʻamau aʻo kekahi e pani ana i kahi waihona modal e kauʻia ma luna. Ma waho aʻe o ka waihoʻana i nā kiʻi, e hoʻohana mākou i ka mea hoʻololi no ka hoʻoneʻeʻana i ka'ōpana'ōhumu.

Pehea e kūʻai aku ai i kāu polokalamu

Nānā: Ma muli o kēia kumu aʻo, ponoʻoe iʻelua kiʻi: image1.png a me image2.png. Hiki iā lākou ke kiʻi aku i nā kiʻi āu e koho ai, akā eʻoi aku ka maikaʻi o kāu aʻoʻana inā loaʻa iāʻoe nā kiʻi ma kahi o 100 pixels e 100 pika. Mālama kēia i kouʻike i ka hopena o nā kiʻi.

No ka hoʻomakaʻana, e wehe mākou i kahi faila hou i kapaʻia main.lua a hoʻomaka e kūkulu i kā mākou code:

hōʻike ShowMain = display.newGroup (); hōʻike hōʻikeʻike = hōʻike.newGroup (); hōʻike ShowSecond = hōʻike.newGroup (); global_move_x = display.contentWidth / 5;

Hoʻonohonoho kēia māhele o ka pahuhopu i kā mākou waihona waihona a haʻiʻia e nā hui hōʻike: displayMain, displayFirst and displaySecond. E hoʻohana mākou i kēia mau mea e kau mua i kā mākou mau kiʻikuhi a laila e neʻe iā lākou. Ua hoʻonohonohoʻia ka variable global_move_x i 20% o ka whānui o ka hōʻailona e hiki ai iā mākou keʻike i ka neʻe.

hana setupScreen () hōʻikeMain: hoʻokomo (hōʻike mua); HōʻikeMain: hoʻokomo (displaySecond); hōʻike mua: iFront (); hōʻike hōʻike: toFront (); ʻike kaiaulu = hōʻike.newImage ("image1.png", 0.0); Hōʻikewehe: waiho (hope); ʻike kaiaulu = hōʻike.newImage ("image2.png", 0,0); hōʻike i ka hōʻike: insert (background); hopena

ʻO ka hoʻonohonoho setupScreen ka hōʻike i kahi e hoʻonui ai i nā hui hōʻikeʻike i ka hui hōʻike nui. Hoʻohana pū mākou i ka hana ToFront () e hoʻonohonoho i nā papa kiʻi kiʻi likeʻole, me ka papa e makemake mākou ma luna o ka manawa a pau i hōʻikeʻia i hope.

Ma kēiaʻano,ʻaʻohe pono e hoʻoneʻe i ka hōʻikeA mua i mua no ka meaʻole e hiki i kahi o ka hōʻike hōʻike, akā he maikaʻi ia e komo i loko o ka maʻamau no ka hōʻikeʻana i kēlā me kēia hōʻike pāʻani. ʻO ka hapa nui o nā papahana e hoʻopauʻia me nā papahanaʻelua.

Ua pākuʻi mākou i kiʻi i kēlā me kēia hui. Ke hoʻomaka mākou i ka polokalamu, pono ke kiʻiʻelua ma luna o ke kiʻi mua.

ʻike pākuhiLayer () hōʻikeAhi: toFront (); hopena

Ua hala mua mākou i kā mākou mau kiʻi me ka hōʻike hōʻike ma kahi o ka hōʻike hōʻike mua. E neʻe ana kēia hana i ka hōʻike mua i mua.

ke holomuaOne () hōʻikeSecond.x = displaySecond.x + global_move_x; hopena

ʻO ka neʻe o ka holoOne e hoʻoneʻe i ke kiʻiʻelua i ka'ākau ma 20% o ka whānui o ka uhi. Ke kāhea mākou i kēia hana, aia ka pūʻulu hōʻike ma hope o ka hōʻike hōʻikeNōpū.

ʻOihana holomuaTwo () hōʻikeMain.x = hōʻikeMain.x + global_move_x; hopena

ʻO ka neʻeʻana o ka neʻeENDA e hoʻoneʻe i nā kiʻi i ka'ākau ma 20% o ka whānui o ka uhi. Eia naʻe, ma kahi o ka hoʻohuliʻana i kēlā me kēia hui ma keʻano hoʻokahi, e hoʻohana mākou i ka hui hōʻikeMain e hoʻoneʻe iā lāua i ka manawa like. He hiʻohiʻona nui kēia o ka hoʻohālikeʻana o kahi hui hōʻike i loaʻa i nā pūʻulu hōʻike nui e hoʻohana i nā kiʻi he nui i ka manawa hoʻokahi.

setupScreen (); ka manawa timer.performWithDelay (1000, screenLayer); manawalepa.performWithDelay (2000, moveOne); ka timer.performWithDelay (3000, ka neʻeʻana);

Hōʻike kēia helu hope loa i ka hopena o ka holoʻana o kēia mau hana. E hoʻohana mākou i ka hana timer.performWithDelay i ke ahi ma waho o nā hana i kēlā me kēia meʻelua ma hope o ka hoʻokuʻuʻiaʻana o ka taupānga. Ināʻikeʻoleʻoe i kēia hana,ʻo ka variable mua ke kaʻina e hoʻolāʻihiʻia i nā milliseconds aʻo ka lua ka hana e makemake mākou e holo ma hope o kēia hoʻolālā.

Ke hoʻolewaʻoe i ka polokalamu, pono iāʻoe ke kiʻi image2.png ma luna o image1.png. Ke ahi a me ka lawe mai i ka image1.png i mua. ʻO ka neʻe o ka holoOne e hoʻoneʻe i ka image2.png mai lalo o ka image1.png, aʻo kaʻoi o ka holoʻana e pau ke ahi, e neʻe i nā kiʻiʻelua i ka manawa like.

Pehea e hoʻopili ai i kahi iPadʻeleʻele

He mea nui e hoʻomanaʻo e hiki i kēlā me kēia mau hui ke loaʻa nā hanana o nā kiʻi i loko o ia mau mea. A e like me ka neʻeʻana o ka neʻeʻana o nā kiʻi a pau me kahi laina helu, nā kiʻi a pau i loko o kahi hui e lawe i nā kauoha i hāʻawiʻia i ka hui.

Ma keʻano kūpono, hiki i ka hui hōʻikeMain ke hōʻike i nā hui a me nā kiʻi i loko. Eia nō naʻe, he hana maikaʻi ka waihoʻana i kekahi mau pūʻulu e like me ka hōʻikeMain hana i mau waihona no nā hui'ē aʻe me ke kiʻiʻole i nā kiʻi e hana i kaʻoihanaʻoi aku.

Ke hoʻohana nei kēia kumuhana i ka mea hōʻike. E aʻo hou e pili ana i ka mea hōʻike.

Pehea e hoʻomaka ai ke hoʻomakaʻana i ka polokalamu iPad