Intrebare javascript pentru jocuri

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
crissti777
Mesaje:21

Intrebare javascript pentru jocuri

Buna ziua,
Vreau sa invat cate ceva despre lucrul cu javaxcript in canvas dar nu prea am de unde, si nu stiu nici ce anume.
Adica din cate am vazut javascript este destul de complex si nu vreau sa ma documentez decat despre cum pot anima obiecte folosind evenimente, asa cum se face in flash cu action script, sau cum pot detecta coliziunea intre 2 obiecte, in as3 parca era

Cod: Selectaţi tot

hitTestObject();
Pana acum ce am gasit pe net a fost doar pt a adauga imagini sau a desena diverse figuri.

MarPlo Mesaje:4343
Salut
In comparatie cu alte limbaje de programare, JavaScript are putine functii predefinite, si nu e cu clase specifice. A fost creat in general pentru lucrul cu operatii matematice si elementele /tag-urile HTML din pagina.
Nu sunt functii speciale in JavaScript pentru animatie sau coliziune obiecte, ci, pornind de la functii si proprietati de baza, precum setInterval(), offsetTop, etc. folosindu-ti imaginatia, creezi propriile functii sau obiecte care sa simuleze efectul de miscare, sa detecteze pozitia in pagina, ... E destul de complicat.
- La adresa asta e un tutorial cu animatie simpla in canvas:
http://www.homeandlearn.co.uk/JS/html5_ ... imers.html


Sau, mai simplu, poti invata si folosi framework-uri JavaScript pentru jocuri, precum:
- Quintus: html5quintus.com/
- Phaser: phaser.io/
- Crafty: craftyjs.com/
- MelonJS: melonjs.org/

crissti777 Mesaje:21
Ok, deci de asta eram eu in ceata :) o sa intru pe site-urile alea sa vad cateva exemple, multumesc.

hi_ella Mesaje:40
Salut,

Pentru creare jocuri am auzit de threeJs. Nu am experienta,poate e putin prea avansat pentru ce vrei dar dupa cum a spus si MarPlo,JavaScript are putine functii predefinite .
Poate iti va fi de folos tie sau altora care sunt interesati de domeniu : http://threejs.org/" target="_blank
Recunosc ca ma tentat si pe mine ideea,dar nu prea am avut timp ...

GooD LucK !

Subiecte similare