Als «html-canvas» getaggte Fragen

Eine neue Funktion von HTML5, mit der Javascript-Apps eine Zeichenfläche im Browser haben können.

41
Sollen die Akteure eines Spiels selbst für das Zeichnen verantwortlich sein?

Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das...

23
HTML5-Spiel (Canvas) - UI-Techniken?

Ich bin dabei, mit PhoneGap ein JavaScript / HTML5-Spiel (mit Canvas) für Handys (Android / iPhone / WebOS) zu erstellen. Ich versuche gerade herauszufinden, wie die Benutzeroberfläche und das Spielbrett aufgebaut werden sollen und wie sie interagieren sollen, aber ich bin mir nicht sicher, welche...

10
Schmutziges 2D-Karten-Rendering

Ich höre immer wieder Leute über "Dirty Rendering" sprechen, wenn es um Map Rendering für HTML5 geht. Ich habe gegoogelt und das GameDev danach durchsucht, aber es gibt nicht viel darüber. Was genau ist das? Wie implementiere ich es richtig?

9
Stellen Sie das Sprite auf die Mausrichtung ein

Ich baue ein HTML5-Canvas-Spiel und brauche eine Möglichkeit, mein Sprite auf den Mauszeiger zu richten. Ich habe die X- und Y-Koordinaten für das Sprite und auch die X- und Y-Koordinaten des Zeigers. Alles, woran ich festhalte, ist die Mathematik, mit der das Sprite zum Zeiger wird. Es ist alles...

9
Wie funktioniert gluLookAt?

Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf...

8
Die effizienteste Methode zum Zeichnen von Scheitelpunkten mit OpenGL

Ich schreibe ein OpenGL 3D-Spiel. Es werden Tonnen von Dreiecken für Gelände und Objekte verwendet. Ich lerne aus dem offiziellen OpenGL-Handbuch und die erste vorgestellte Methode besteht darin, für jeden Scheitelpunkt, den Sie zeichnen möchten, eine Funktion glVertexnach dem aufzurufen glBegin....