Noțiuni de bază cu CryEngine - 3

CryENGINE®Free SDK Versiune: 3.5.4

Noțiuni de bază cu CryENGINE®3

Instalarea CryENGINE®Free SDK

Deci, te-ai decis să învețe CryENGINE®3 și de a crea un joc super. Pentru a începe, aveți nevoie de un SDK foarte CryENGINE®Free. Du-te la site-ul oficial pentru a descărca.
În cazul în care site-ul, faceți clic pe butonul mare și salvați fișierul.

Vă atrag atenția asupra faptului că descărcat este cea mai recentă și cea mai recentă versiune de SDK-ul CryENGINE®Free.
Despachetați fișierul descărcat la unitatea C: într-un dosar CryEngine ca în imaginea de mai jos (acesta este modul meu, calea ta, și numele folderului poate fi total diferit).

În această instalare reală CryENGINE®Free SDK-ul este terminat, pe care vă felicit!

Structura director în CryENGINE®Free SDK

CryEngine
directorul rădăcină CryEngine, unde am despachetat arhiva conține subdirectoarele care sunt afișate în imaginea de mai sus. Acesta conține, de asemenea, fișiere de configurare și editor.cfg system.cfg sunt utilizate pentru a configura variabilele consola. Mai târziu, în cursul muncii noastre, există în continuare va fi un fișier jurnal.

cod
Acest dosar conține codul sursă C ++, precum și o varietate de soluții și fișiere de proiect.

editor
Editor dosar conține resursele necesare, care sunt utilizate de către SDK. Acest lucru este template-uri diferite, pictograme și alte date de configurare UI.

motor
În dosarul motorului conține un set de fișiere distribuite, dar care sunt cerute de redare și alte sisteme. În versiunea anterioară a motorului CryENGINE®2 toate fișierele stocate în dosarul de joc, acum acestea sunt transferate într-un director separat, care simplifică întreținerea prin utilizarea mai multor foldere diferite, joc.
Motor \ Config: Conține fișiere de configurare de text pentru a seta diverși parametri ai motorului la \ console low PC high-configurare.
Motor \ Fonturi: Conține standard de fonturi TrueType, care este utilizat de motor, cu alte cuvinte, consola de fonturi.
Motorul \ Shaders: Aici sunt stocate fișiere shader binar și toate codul sursă.
Motor \ Shaders \ EngineAssets: Conține texturi, shadere necesare, precum și materiale de bază.

GameSDK
Acest dosar conține toate datele jocului și activul. Numele folderului cu jocul, puteți modifica sau de a folosi mai mult de un dosar la un moment dat, care va fi localizat în directorul rădăcină al CryEngine. Un dosar cu jocul și DLL-ul de joc care urmează să fie utilizate, pot fi personalizate variabile consola sys_game_folder și sys_dll_game. care poate fi instalat în system.cfg. La sfârșitul lecției, vă voi arăta cum să schimbați directorul de proiect al jocului.
Joc \ Nivele: Toate nivelurile de joc ar trebui să fie în acest director.

Animations.pak conține directoare:
Animații: Animațiile și fișierele de animație Graph.
Obiecte:

GameData.pak conține directoare:
dificultate:
Libs: date multiple fișier XML pentru a sprijini sistemele de jocuri diferite.
Materiale: Materiale Global MTL-files utilizate de niveluri.
Prefabricate: XML-fișiere Prefabricate a început în SDK.

Music.pak: conține directoare:
Muzica: contine fisiere cu muzica pentru joc.

Objects.pak: conține directoare:
Obiecte: conține fișiere de obiecte statice și caractere, împreună cu materiale și texturi pentru aceste obiecte.

Scripts.pak: conține directoare:
Scripturi: aici sunt Lua-script-uri pentru clase și entități scriptate, cum ar fi AI și alte sisteme de joc.
Entitățile: conține ORL fișiere, indicând sistemul de entități, entitățile care trebuie să fie înregistrate clase scriptate.

Sounds.pak: conține directoare:
Sunete: toate sunetele sunt stocate aici.

Textures.pak: conține directoare:
Texturi: Toate celelalte texturi necesare pentru nivelurile de jocuri sau obiecte.

rezultatetest
Acest dosar este utilizat pentru a găzdui fișiere utilizatorilor care pot fi create prin utilizarea de comenzi de consolă, cum ar fi SaveLevelStats.

Unelte
Aici sunt instrumentele necesare pentru a exporta modele și texturi în CryENGINE®Free SDK, precum și diverse instrumente suplimentare pentru programele de la terțe părți.

Rularea CryENGINE®Free SDK

Noțiuni de bază cu CryEngine - 3

Cum se schimbă directorul de proiect în CryENGINE®Free SDK

Acum, după lansarea dosarul standard loc SDK-ul, el va merge la cel pe care ați specificat, astfel încât conținutul standard, care vine la pachet cu SDK-ul, nu va fi. Veți avea nevoie pentru a crea propriul conținut și completați acest dosar pentru lucrări suplimentare.

articole similare