Çawa Çevê, Çep Bike û Grafikên Bere Bere

Bikaranîna Daxuyaniya SDK bi karanîna Grafîkan

Yaveroka sereke ya çêkirin, manipulating û grafikên di Corona SDK de pirtirkêmtirîn e. Ne tenê tenê ev tişt ji bo wêneyê ji pelê nîşan bide, dibe ku tenê wekî girîng e, ew dikare ji we re wêneyên we bi hev re kom bikin. Ji bo ku hûn li seranserî û grafîkên seranserî seranserê hevdu hevalek grafikên grafikek grafikek grafikek veguherînin.

Ev tutorial dê bingehên ku hûn komên doktorên karanîna xwe bidin hîn bikin ku hûn perçeyek grafîkî di projeyê te de pêk bikin. Ev ê bi hêla du layersên cuda cuda têne nîşan kirin, yek pêşniyareke normal e û pêşniyara nifşên modela ku li ser jorîn ve girêdayî ye. Ji bilî grafikên grafikêşan, em ê her tiştê veguherîna veguherîna veguhastinê bikar bînin ku tevlîheviya tevahî modal bikin.

Çawa Bazara Bazara We Bikin

Têbînî: Ji bo ku hûn bi vê tutoriyê re peyde bikin, hûn ê hewceyê du wêneyên pêdivî ye: image1.png and image2.png. Ev yek wêneyên ku hûn bijartin dikarin, lê dibe ku hûn dê li nêzîkî 100 pixel bi 100 pixel hene. Ew ê ji we re bibînin ku hûn li ser wêneyên ku diqewiminin bibînin.

Ji bo dest pê bike, em ê pelê nû yê vekirî ye. Lua û koda xwe ava bike:

displayMain = display.newGroup (); displayFirst = display.newGroup (); displaySecond = display.newGroup (); global_move_x = display.contentWidth / 5;

Ev beşa kodê pirtûkxaneya me ya ui ve dike û ji hêla komên doktorên xwe nîşan dide: nîşan bideMain, DisplayFirst and displaySecond. Em ê ji van kartên me yên yekem bi karanîna bikar bînin û paşê wan bigirin. Global_move_x guherîn bi 20% ji dora pêşîn ve hate sazkirin, em dikarin tevgera xwe bibînin.

Sazkirina çalakiya sencil () displayMain: insert (displayFirst); displayMain: insert (displaySecond); DisplayFirst: ToFront (); Pêşdibêjin: Tiştek (); background background = display.newImage ("image1.png", 0,0); DisplayFirst: têkevin (paşnav); background background = display.newImage ("image2.png", 0,0); Pêşdibêjin: Daxistinê (paşnav); dawî

Fonksiyonek sazkirina sazkirinê nîşan dide ku çawa çawa komên dabeşkirinê bi komên xerîb ên sereke zêde bikin. Em herweha fonksiyona () ya karûbarê ku li ser kevnên grafîk cuda saz dikin, bi pêlê me em dixwazin li seranserê her demê dawîn.

Di vê nimûneyê de, bi rastî hewce ne hewce ye ku nîşan bide pêşiya pêşî ji ber ku ev dê li jêr pêşniyarek jêrîn nîşan bide binê, lê ew baş e ku di binhevkirinê de her demek performansa her tiştî de hebe. Gelek projeyên bi zêdeyî du layersan bi dawî bibin.

Me ji bo her grûpek wênekek zêde kir. Dema ku em dest pê bikin, wêneyê duyemîn divê li ser pêşiya wêneyê yekem be.

fîlmeya karûbarê karûbar () nîşanFirst: Ji bo Pêşîn (); dawî

Me berê xwe bi grafikên xwe bi pêşniyarkirî ve girêdayî ye .Gelek komên li ser jorîn nîşan bideFirst group. Ev fonksiyon dê nîşan bide pêşiya pêşiyê.

çalakiya moveOne () displaySecond.x = displaySecond.x + global_move_x; dawî

Fonksiyonê tevgerê dê wêneyê duyemîn bi rastê bi% 20 ya zivirîna çepê bigerin. Dema ku em vê çalakiyê banga, dê dabeşkirina demokrasiyê paşê nîşan bide.

çalakiya tevgerê () displayMain.x = displayMain.x + global_move_x; dawî

Çalakiya her du çalakiyê dê herdu wêneyên rastê ji hêla% Lê belê, bila ku ji her komek vekirî bi awayekî xwe veguherin, em ê nîşan bidin bikarhênerek ji bo wan herduyan di heman demê de digerin. Ev nimûneyeke mezin e ku çiqas komeke dabeşkirî ye ku komên gelek dokumentan dikare dikare bikaribin gelek grafikên ku di heman demê de heb bikin.

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

Vê hûrgelê dawîn nîşan dide ku dema ku em van karan diçin. Em ê karê timer.performWithDelay bikar bînin ku ji karê veguhestinê her second duyemîn dest pê bikin. Heke hûn bi vê fonksiyonê ne naskirî ne, yekem guherîn di dema millisecondan de derengî ye û ew duyem e ku fonksiyonê em dixwazin ku paşê dikişînin.

Dema ku hûn dest pê bikin, divê hûn wêneyê2.png li ser top of image1.png. Fonksiyonê ya screenlayer dê li pêşiyê wêneyê 1.png bişînin. Fîlmek tevger dê wêne 2.png ji binê wêneyê 1.png veguherîne, û tevgerê her du çalakiyê wê di dawiyê agir de, herdu wêneyên herdu di heman demê de digerin.

Çawa Împaratoriya Slêdana Çiqas Çêdibe

Girîng girîng e ku her yek ji van koman bi dehan dehan wêneyên wan re hene. Û wek ku gava tevgerê du herdu wêneyan bi yek rêza kodê ve diçe, hemî wêneyên di nava komê de dê ji bo komên ku ji bo grûbê têne girtin.

Teknolojîkî, nîşanîMain group dikare herdu grûp û wêneyên ku di hundirê wê de pêk tînin. Lêbelê, ev pratîk e ku bila hin komên mîna pêşniyaz bikin bila nehêle ku ji komek ji bo komên din yên bêyî wêneyên ku ji bo rêxistina çêtirîn çêtir çêbikin.

Ev tutorial bi karanîna object objectê dike. Li ser derheqa pêşniyarê fêr bibin.

Çawa Destûra Pêşveçûnên iPad-ê Pêşveçûnê