http://alpha-thema-online.uv.ro
Fa-ti si tu propriul forum, pe www.myforum.ro!
Pagina de start a forumului http://alpha-thema-online.uv.ro Autentificare Inregistrare FAQ Membri Cautare

Pagina de start a forumului http://alpha-thema-online.uv.ro » Tutoriale RO » Bazele DarkBasic part. 1
Creaza un subiect nou  Raspunde la subiect Subiectul anterior :: Subiectul urmator 
Bazele DarkBasic part. 1
MesajTrimis: 06/07/2007 08:15 Raspunde cu citat (quote)
Ad_Infinitum
Administrator
Administrator
Ad_Infinitum
Data inscrierii: 23/Iun/2007
Mesaje: 212




Incep acest tutorial cu un program ce afiseaza o sfera pe ecran .
Citat:

sync on
Make Object Sphere 1,100
Do
sync
loop


Acuma voi continua sa va explic fiecare comanda folosita in acest program.De exemplu "sync on" ii comunica compilatorului sa improspateze imaginea de cate ori apare in cod comanda "sync'.
Instructiunile "sync on" si "sync" va trebui sa le folositi in toate jocurile 3D produse in DarkBasic.

Comanda Make Object Sphere1,100 ii trimite compilatorului informatia de a creea o sfera.Putem observa aparitia a 2 numere in instructiune.Primul numar reprezinta numarul de obiecte ce trebuiesc create iar al doilea numar reprezinta măsură obiectelor ce trebuiesc create.

De exemplu comanda Make Object Sphere 1,100 va genera o sfera de dimensiunea 100.

Limbajul DarkBasic contine si alte comenzi asemanatoare:

Citat:

1) Make Object Cube object_number,size_value
2)Make Object Box object_number,width,height,depth
3)Make Object Cylinder object_number,width,height,depth
4)Make Object Cone object_number,size_value
5)make Object Plain object_number,width_value,height_value
6)make Onject Triangle Object_number,x1,y1,z1,x2,y2,z2,x3,y3,z3


Comenzile "DO" si " LOOP" sunt folosite impreuna pentru a creea o zona de LOOP intr-un program.
Toate comenzile intre "DO" si "LOOP" vor fi executate in mod repetat.Orice joc vei crea in DarkBasic codul sursa va contine acea zona de LOOP asemanatoare ca cea din exemplu cu sfera.
De exemplu alte zone de LOOP sunt "main loop" sau "game loop". In exemplul cu sfera am utilizat comanda "sync" in trupul LOOP , dar voi putetzi pune orice comanda ce trebuie sa se repete.

Made by Ad_Infinitum
Vezi profilul utilizatorului Trimite mesaj privat

Bazele DarkBasic part. 1
 Pagina de start a forumului http://alpha-thema-online.uv.ro » Tutoriale RO
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum
Ora este GMT + 3 ore  
Pagina 1 din 1  

  
  
 Creaza un subiect nou  Raspunde la subiect  


Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
    Powered by phpBB © 2001-2004 phpBB Group. phpBB Skin by Vjacheslav Trushkin.