Această serie de articole va descrie în mod constant cum să lucrați cu limbajul de programare scripting krpano: cum să creați o panoramă 3D interactivă; Cum puteți adăuga logo-uri, butoane, puncte panning; cum să implementați meniul și diverse elemente interactive.
În articolul Editarea de proiecții și crearea unei panorame 3D, sa arătat cum să creați o panoramă 3D utilizând Autopano Tour. Acest program se bazează, de asemenea, pe funcționalitatea lui krpano, dar utilizează doar o mică parte din capabilitățile sale. Întreaga gamă de posibilități, care permite implementarea aproape a oricărei idei creative, poate fi obținută numai prin utilizarea de scripturi krpano. În această serie de articole, veți învăța cum să utilizați acest instrument.
Limba de scripting va fi descrisă în formatul "pentru non-programatori", prin urmare, unele formulări pentru specialiștii IT pot părea în mod corespunzător "nu programatice". Dar toți aceiași fotografi sunt dependenți de 3D-panorame mai mult decât fotografii, deci acest format a fost ales.
Pregătirea pentru muncă
Pentru muncă veți avea nevoie de krpano
krpano este un pachet software:
* Krpano Tools - un set de programe suplimentare și așa-numitele picături. Dropletele sunt fișiere executabile speciale (fișiere bat) care rezolvă o anumită sarcină. De exemplu, transformarea unei panorame plane dintr-o proiecție sferică într-una cubică și crearea unei panorame 3D interactive pe baza acesteia. În plus, arhiva conține instrumentul Krpano Protect, cu ajutorul căruia puteți să vă protejați panoramarea 3D de utilizarea neautorizată.
Descarcă krpano și krpano Instrumente pentru sistemul de operare.
În plus, pentru o muncă confortabilă este de dorit să descărcați mai multe programe:
* Adobe Flash Player (programul este gratuit)
Panoramele sunt mai rapide și mai convenabile pentru a fi deschise în playerul flash, și nu cu ajutorul browserelor de internet. Descărcați playerul flash și specificați Windows astfel încât să deschidă fișierele swf utilizând playerul descărcat.
* Notepad ++ (programul este gratuit)
Acest program este necesar atunci când lucrăm cu fișiere xml, în care vom scrie script-uri krpano. Desigur, ați putea folosi un registru obișnuit, dar acest lucru complică foarte mult lucrul cu scripturile. În Notebook ++, spre deosebire de notepad-ul, există o evidențiere convenabilă a codului, lucrul cu codificarea, căutarea etc.
Manager de fișiere convenabil. În special, va fi folosit pentru a lucra cu picături.
Materiale pentru lucru
Pentru această lecție veți avea nevoie de mai multe materiale. Puteți să le pregătiți singuri sau să utilizați un set gata făcut.
În acest set de materiale:
* Panoramă plină experimentală într-o proiecție sferică.
* Imaginea logo-ului, pe care o vom plasa în colțul panoramei.
Noțiuni de bază cu krpano. licență
Despachetați arhiva krpano într-un folder separat și rulați krpano.swf.
Veți vedea un vizualizator de panoramă cu multe butoane. Fiecare buton este unul dintre exemplele de utilizare a lui krpano. Pe aceste exemple, dacă este necesar, este convenabil să se familiarizeze cu modul de implementare a anumitor funcții. Scripturile din exemple sunt în dosarul exemplelor.
Puteți vedea că în mijlocul ecranului există o versiune de inscripție krpano demo. Dacă ați achiziționat o licență, puneți fișierul krpano.license în dosarul cu krpano.swf. După aceea, inscripția dispare.
Pentru versiunea krpano 1.17 și mai recent, sistemul de licențiere a fost modificat. Acum, când cumpărați, primiți codurile de care aveți nevoie pentru a intra în programele krpano. După activarea codurilor, versiunea demo va dispărea.
Dacă ați cumpărat anterior krpano, acum, în loc de fișierele de licență, trebuie să obțineți codul. Acest lucru se poate face pe această pagină krpano indicând e-mailul pe care l-ați înregistrat la Krpano
Principiile de lucru cu krpano
În Krpano, totul este controlat de scenariu prin scripturi.
Creați un dosar pe disc cu proiectul, copiați-l acolo:
* fișier de licență. dacă aveți unul
Acum, atunci când rulează krpano, eroarea este scrisă "FATAL: krpano.xml - eroare de încărcare (Eroare IO)". Ie krpano nu poate găsi fișierul script care gestionează panorama.
Acest fișier ar trebui să aibă același nume ca și playerul, dar să aibă permisiunea xml.
Creați același director ca și krpano.xml. De asemenea, în copia de dosar panorama.jpg
Avem următorul set de fișiere:
Acum, când porniți playerul, eroarea nu apare, dar și panorama este invizibilă. Pentru ca panorama să înceapă să fie redată, trebuie să o specificați în scripturi.
Lucrul cu scripturile krpano
Deschideți krpano.xml în notepad ++ și adăugați următoarele fișiere în fișier:
Salvați fișierul și încercați să executați din nou krpano.swf. Acum, panorama a devenit deja vizibilă.
Ce reprezintă aceste linii?
Scripturile krpano sunt foarte asemănătoare cu alte limbi de scripting, iar dacă ați încercat deja programarea în astfel de limbi, atunci aceste scripturi sunt foarte ușor de stăpânit. Dacă nu, atunci acestea sunt destul de simple chiar și pentru cei care nu au programat anterior.
Întreaga structură de scripturi krpano este construită pe baza așa-numitelor etichete.
Etichetele se deschid (marcate cu un nume în paranteze triunghiulare) și se închid (același lucru, dar înainte ca numele să fie plasat în slash).