Web

Cum să construiești un joc SpriteKit în Swift 3 (Partea 3)

Te-ai întrebat vreodată ce este nevoie pentru a crea un joc [SpriteKit](https://developer.apple.com/spritekit/)? Butoanele par o sarcină mai mare decât ar trebui să fie? V-ați întrebat vreodată cum să persistați setările într-un joc? Crearea jocurilor nu a fost niciodată mai ușoară pe iOS de la introducerea SpriteKit. În partea a treia a acestei serii din trei părți, vom finaliza jocul nostru RainCat și vom finaliza introducerea în SpriteKit. Dacă ați ratat [lecția anterioară](https://www.smashingmagazine.com/2016/12/how-to-build-a-spritekit-game-in-swift-3-part-2/), poate ajunge din urmă obținând codul [pe GitHub](https://github.com/thirteen23/RainCat/releases/tag/smashing-magazine-lesson-two). Rețineți că acest tutorial necesită Xcode 8 și Swift 3.

Citeste mai mult

Scriere cu pensulă: se îmbunătățește numai după practică (partea a 2-a)

În acest articol, Alma Hoffmann ne împărtășește călătoria ei în calitate de cursantă și te ajută să începi prin a împărtăși sfaturi, sfaturi practice, videoclipuri instructive și gratuități. O mică alertă de spoiler: antrenamentul face progrese.

Citeste mai mult

Nu un impostor: Lupta împotriva oboselii frontale

În acest articol, David Berner împărtășește sfaturi despre cum să evitați oboseala. Odată ce ești complet epuizat, este foarte greu să recâștigi acea pasiune pe care ai avut-o pentru ceea ce faci și de ce ai început să o faci.

Citeste mai mult

Explorarea Repeat Grid în Adobe XD

Dacă sunteți un designer vizual, probabil vă petreceți cea mai mare parte a timpului făcând mici ajustări la mai multe elemente vizuale. Poate că clientul tău a decis că mai are nevoie de câțiva pixeli de umplutură între fiecare dintre elementele tale sau poate că a decis că toate avatarele lor trebuie să aibă colțuri rotunjite. În orice caz, s-ar putea să te trezești făcând aceleași ajustări în design-ul tău din nou și din nou... și din nou. În _Adobe Experience Design CC_ (Beta), am introdus caracteristica Repeat Grid pentru a aborda acest aspect obositor al fluxului de lucru al unui designer. În acest articol, vom săpa adânc pentru a descoperi adevărata putere a acestei funcții de economisire a timpului. Vom crea și ajusta o grilă de repetare, vom adăuga conținut la ea și o vom conecta în modul Prototip simplu și puternic al Adobe XD. Dacă doriți să urmați, puteți descărca și testa _Adobe XD_ gratuit.

Citeste mai mult

Adevărate minciuni ale interfețelor de utilizator optimiste

Trei interfețe de utilizator (UI) merg la un pub. Primul comandă o băutură, apoi mai multe. Câteva ore mai târziu, cere nota de plată și pleacă beat de la cârciumă. A doua interfață comandă o băutură, o plătește în avans, comandă o altă băutură, o plătește și așa mai departe și în câteva ore pleacă beat din cârciuma. A treia interfață de utilizare iese din pub deja beată imediat după ce a intrat - știe cum funcționează pub-urile și este suficient de eficientă pentru a nu pierde timpul. Ai auzit de al treilea? Se numește „interfață de utilizare optimistă.

Citeste mai mult

Lista de lectură pentru dezvoltare web #158: Utilizabilitatea formularelor, Vue.js și CSS critic de desfășurare

În aceste zile, m-am gândit la **ce scop avem noi, ca dezvoltatori, în lumea noastră**. Nu vă pot oferi un răspuns aici, dar vreau să vă încurajez și pe voi să vă gândiți la asta. Aveți o părere despre asta? Suntem doar pe plac cererile altora? Sau suntem noi însărcinați să consiliem oamenii care ne cer soluții dacă credem că greșesc? O întrebare provocatoare, iar răspunsul va fi diferit pentru toată lumea de aici. Dacă vrei să-mi spui gândurile tale, m-aș bucura să le aud. Ai grijă de mine, lista de săptămâna aceasta este una mare. Au apărut prea multe resurse bune, explicând concepte tehnice și de design, cum să utilizați noile metode JavaScript pentru a scrie aplicații mai inteligente și împărtășind lecțiile învățate din Aspectele CSS Grid și sfaturi pentru a avea grijă de fericirea dvs.

Citeste mai mult

Unde sunt cele mai bune laboratoare de dispozitive deschise din lume?

Fiecare dezvoltator știe că doar pentru că un site web arată și face ceea ce este menit pe cel mai recent iPhone, nu înseamnă că va funcționa pe fiecare dispozitiv mobil. În acest articol, vom **evidenția câteva dintre numeroasele laboratoare de dispozitive deschise** existente – inițiative fantastice și utile ale comunității care merită sprijin și atenție. Laboratoarele deschise pentru dispozitive (ODL) sunt un răspuns la multitudinea de sisteme de operare, browsere și dispozitive care împrăștie peisajul nostru tehnic. Oferă dezvoltatorilor un spațiu (de obicei) gratuit pentru a-și testa sistemele web, site-urile web și aplicațiile pe o gamă largă de software și hardware. Această premisă formează nucleul inițiativei [OpenDeviceLab.com](https://www.OpenDeviceLab.com), care este o mișcare comunitară pentru a ajuta oamenii să găsească ODL-ul potrivit pentru job și pentru a obține sprijin suplimentar pentru aceste centre de testare. .

Citeste mai mult

Cum se creează ilustrații vectoriale dramatice

Desenez imagini de fundal pentru colecțiile lunare ale Smashing Magazine de peste un an și de fiecare dată este o misiune foarte distractivă și provocatoare. În acest articol, aș dori să împărtășesc **cum abordez toate etapele procesului** și să ofer tehnici generale pentru crearea ilustrațiilor vectoriale în Adobe Illustrator. Sperăm că veți găsi aceste tehnici utile. Făcând referire la un anumit desen - ilustrația pentru imaginea de fundal „Understand Yourself”, care a fost prezentată în [colecția de imagini de fundal din luna mai a acestui an](https://www.smashingmagazine.com/2016/04/desktop-wallpaper-calendars- mai-2016/#understand-yourself-05-2016) — Voi evidenția, de asemenea, concluziile cheie din experiența mea ca ilustrator și designer.

Citeste mai mult

Breaking Out Of The Box: Design Inspiration (noiembrie 2016)

Odată cu toamna care începe să-și arate toată gloria, chiar nu există niciun motiv să stai înăuntru și să bei cacao fierbinte. Nu, este timpul să ieși afară și să te bucuri de toate acele **culori calde** pe care natura le are de oferit, în special **frunzele vibrante galben-aurie** care se găsesc acum aproape oriunde te uiți. Este anotimpul dimineților tulburi și al paletelor frumoase de culori calde. În colecția din această lună, am adunat câteva ilustrații și fotografii care exprimă acest sentiment de sezon. Ilustrația prezentată mai sus arată un mod genial de a vă petrece zilele înainte de sosirea iernii.

Citeste mai mult

Regulile de aur ale designului de navigație de jos

Designul este mai mult decât un aspect frumos – ceva ce toți designerii ar trebui să știe. Designul acoperă, de asemenea, modul în care utilizatorii _interacționează_ cu un produs. Indiferent dacă este un site sau o aplicație, este mai mult ca o conversație. Navigarea _este_ o conversație. Nu contează cât de bună este site-ul sau aplicația dvs. dacă utilizatorii nu își pot găsi drumul. În această postare, vă vom ajuta să înțelegeți mai bine principiile unei bune navigări pentru aplicațiile mobile, apoi vă vom arăta cum se face folosind două modele populare. Când examinăm cele mai de succes modele de navigație de interacțiune din ultimii ani, câștigătorii clari sunt cei care execută _fără cusur_ elementele fundamentale. Deși a gândi în afara cutiei este de obicei o idee bună, există câteva reguli pe care pur și simplu nu le poți încălca.

Citeste mai mult