Az üres projekt – nevéhez illően – nem tartalmaz semmit, nekünk kell létrehozni a szükséges struktúrát. Ezt legegyszerűbb a WebStormon kívül, fájlböngészővel végezni.
Ha a jegyzet példaprogramjait szeretnénk kipróbálni, az új projekt mappába a nyitóoldalról letölthető példaprogramtár tartalmát csomagoljuk ki ide.
Egyébként új projekt kezdésekor az alábbi lépéseket végezzük el.
- A projekt mappán belül hozzunk létre egy js nevű almappát! Célszerű lehet a mappanév végére odaírni, melyik Three.js verziót tartalmazzák a fájlok (pl. js-r143).
- Ide másoljuk be a Three.js build mappáját, ami tartalmazza a three.module.js fájlt.
- Szükség esetén hozzuk létre az examples/jsm almappát, azon belül pedig a controls, loaders, libs, helpers almappákat, és másoljuk be a Three.js examples/jsm almappáiból a szükséges kiegészítő fájlokat! Mivel a modulok csomagnevekkel hivatkoznak egymásra, így nem szükséges az eredeti mappaszerkezet megtartása, de az egyszerűbb áttekinthetőség miatt célszerű lehet.
- Összetettebb programok esetén további JavaScript források bemásolása is szükséges lehet!
Adjunk hozzá új HTML fájlt a projekthez a WebStorm segítségével.
- Kattintsunk jobb egérgombbal a projekt nevén a bal oldali Project panelen, és válasszuk a New > HTML File opciót.
- Adjunk neki nevet (pl. First.html), valamint HTML 5 típust válasszunk a listából.
- Írjuk meg a forráskódot, vagy másoljunk át egy már létező kódot!
Egy WebStorm projekt több HTML forráskódot is tartalmazhat, így egy projekten belül kezelhetjük a félév során előforduló példaprogramokat.
A mappastruktúra is megjelenik a projekt nézetben. Egy becsukott mappát a neve előtt szereplő > jel jelez. A jelre kattintva a tartalma "kinyílik".