څنګه تسکره کړئ، حرکت وکړئ او مخ د ګرافیکونو راوړل

د ګرافیک ګومارلو لپاره د کوورېډا SDK کارول

د جوړوني کلیدي جز، د ګورمون SDK په ګرافونو کې د ګرافونو اداره کول او سمبالول د ښودنې څیز دی. نه یوازې دا اعتراض د یو فایل څخه د انځور د ښودلو لپاره کارول کیدی شي، شاید ممکن چې ستاسو مهم انځورونه سره یوځای شي. دا تاسو ته د سکرین په اوږدو کې یو ځل او د پرت ګرافونو ټوله ګرافونه د یو بل په سر کې حرکت کوي.

دا درس به تاسو ته د ډلی ګروپونو په کارولو کې اساسات درکړي ترڅو ستاسو په پروژه کې ګرافیکي شیان تنظیم کړي. دا به د دوو مختلف کچو د جوړولو له لارې وښودل شي، یو یې د عادي اسڪرين استازیتوب کوي او بل یې د موډل پرت نماینده کولو لپاره د هغې په سر کېښودل کیږي. د ګرافونو د پوښښ برسیره، موږ به د لیږد څیز کارولو سره د ټول موډل ګروپ ته حرکت وکړو.

ستاسو اپیل بازار څنګه څنګه

یادونه: د دې ښوونې سره سم د تعقیب لپاره، تاسو به دوه انځورونو ته اړتیا ولرئ: image1.png and image2.png. دا کېدی شي کوم انځورونه وي چې تاسو غوره کوئ، مګر دا به تاسو سره ښه وي که چیرې تاسو د 100 پکسلونو شاوخوا 100 پکسلونه لرئ. دا به تاسو ته اجازه درکړي چې په اسانۍ سره د انځورونو په اړه څه پیښ شي.

د پیل کولو لپاره، موږ به یو نوی فایل پرانیستئ چې اصلي. lua او زموږ د کود کوډ پیل کړئ:

ښودنهMain = display. نوی ګروپ ()؛ ښودنه. لومړ = ښودنه. نوي ګروپ ()؛ نندارتون. شو = ننداره. نوي ګروپ ()؛ global_move_x = display.contentWidth / 5؛

د کوډ دا برخه زموږ د IU کتابتون جوړوي او د ډلی ګروپونو له لارې اعالن کوي: نمونه ماین، ډیزاین او لومړني فعالیتونه. موږ به دا لومړی ګراف زموږ ګرافونو ته وکاروو او بیا یې حرکت وکړو. Global_move_x متغیر د نندارې د اندازې 20٪ جوړ شوی دی نو موږ حرکت کولی شو.

د فعالولو ترتیب سټراینټ () ډیزاین: ځان داخل کړئ (displayFirst)؛ ښودل: مهم: داخل کړئ (نندارتونونه)؛ ښودل لومړی: مخکې ته () ننداره: مخکې تر مخکې () ځایي شاليد = display.new انځور ("image1.png"، 0،0)؛ ښودل لومړی: داخل کړئ (پس منظر)؛ ځایي شاليد = display.new انځور ("image2.png"، 0،0)؛ نندارې: داخل کړئ: پس منظر (پس منظر)؛ پای

د سایټ سکریشن فعالیت څرګندوي چې څنګه د ډسپلي ډلي اصلي ډلی ته اضافه کړي. موږ همدا رنګه د (مختلف) ګرافونو د جوړولو لپاره د پرتې پرتې جوړې کولو لپاره هم کاروئ.

په دې مثال کې، دا واقعیا ته اړتیا نه لري چې د لومړي ځل لپاره وړاندې کېښودل شي ځکه چې دا به د ډیزاین څخه ښکته وي. مګر ډیر ښه دی چې د هر ډسپلي ګروپ په واضح توګه ځای په ځای کولو کې عادت ولرئ. ډیری پروژې به د دوو پرتونو څخه زیاتې وي.

موږ هر ګروپ ته یو انځور اضافه کړ. کله چې موږ اپیل پیل کړو نو دویم تصویر باید د لومړي عکس په سر کې وي.

فعالیت سکرېر () ډیزاین لومړی: مخکې ته (مخکې) پای

موږ لا دمخه خپل ګرافونه د نندارې سره ترتیب کړل. دوهم ګروپ د ډیزاین په سر کې لومړی ګروپ. دا فنکشن به د مخ پر وړاندې حرکت وکړي.

فعالیت فعالیتونه. () ښوونیزمښتونډ. x = displaySecond.x + global_move_x؛ پای

د حرکت یو فعالیت به دویمه انځور د سکرین د چوکۍ 20٪ ته واړوي. کله چې موږ دا فعالیت ته بلنه ورکوو، د دویم ګروپ ډیزاین به د ښودلو وروسته وي.

فعالیت پیل کړئ () مخینه. ننداره کول. پای

د حرکت دوه فعالیتونه به دواړه انځورونه د ښي لور ته د سکرین د چوکۍ 20٪ لیږدوي. په هرصورت، هر ګروپ په انفرادي توګه حرکت کولو لپاره، موږ به د ډیزاین څخه کار واخلو څو ګروپ دواړه دواړه ورته ورته وخت ونیسو. دا یو ښه مثال دی چې څنګه د ډلی ډلی ګروپونو کې د ډلی ډلی ډیری ګڼ شمیر ګرافونو ته په یوځل کې ګومارلو لپاره کارول کیدی شي.

سایټ سکریچ ()؛ timer.performWithDelay (1000، screenLayer)؛ timer.performWithDelay (2000، moveone)؛ timer.performWithDelay (3000، moveTwo)؛

دا وروستی کود د هغه څه څرګندونه کوي کله چې موږ دا فعالیتونه پرمخ یوو. موږ به د ټیکر .performWithDelay فنکار څخه کار واخلو ترڅو د دویمې برخې پیل څخه وروسته دویمه ثانوي فعالیتونه وسوځوي. که تاسو د دې فعالیت سره نا معلوم یاست، لومړنی تغیر د ملیسایډونو کې څرګند شوي ځنډ دی او دوهم یې هغه فعالیت دی چې موږ یې غواړو وروسته له دې ځنډ سره مخ شو.

کله چې تاسو اپیل پیل کړئ، نو تاسو باید image2.png د انځور په تصویر کې پورته کړئ. د سکرینلر فعالیت به مخ ته انځور image.png 0 راوړي. د دې اقدام فعالیت image2.png د لاندې تصویري انځورونو څخه لیږل کیږي، او د حرکت دوه فعالیت به وروستی اور وي، دواړه انځورونه به هم په ورته وخت کې حرکت وکړي.

د سست رکن لپاره څنګه سمبال کړئ

دا مهمه ده چې په یاد ولرئ چې دا ډلې به په دوی کې لسګونه انځورونه ولري. او لکه څنګه چې د حرکت دوه فعالیت دواړه انځورونه د یو کوډ سره لیږدول، په ډله کې ټول انځورونه به هغه ډلې ته لیږل شي چې ډلې ته ورکړي.

په تخنیکي توګه، ډیزاین زما ډله په کې دننه کې د ښودلو ګروپونو او انځورونو کېدای شي. په هرصورت، دا یو ښه تمرین دی چې ځینو ډلو ته د نندارې وړ عمل د نورو ډلو لپاره د کانټینرونو په توګه پرته له کوم انځورونو څخه چې د غوره سازمان جوړولو لپاره جوړ شي اجازه ورکړي.

دا سبق د ښوون څیز جوړوي. د نندارې څیز په اړه نور معلومات ترلاسه کړئ.

څنګه پرمختللی د پرمختللی رکن اطلاقات اطلاقات ترلاسه کول