Als «javascript» getaggte Fragen

"JavaScript (manchmal als JS abgekürzt) ist eine prototypbasierte Skriptsprache, die dynamisch, schwach typisiert und mit erstklassigen Funktionen ausgestattet ist. Es ist eine Sprache mit mehreren Paradigmen, die objektorientierte, imperative und funktionale Programmierstile unterstützt." Aus Wikipedia. http://en.wikipedia.org/wiki/JavaScript


3
Online-Brettspiel-Engines [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


3
Wie kann ich die Anzahl und Herausforderung von Feinden in einer Angriffswelle im Verlauf des Spiels skalieren?
Ich mache gerade ein Verteidigungsspiel, in dem Feinde erscheinen und die Armee des Spielers angreifen. Es ähnelt einem Tower Defense-Spiel, nur dass es nur ein Level gibt. Die Feinde werden so lange laichen, bis der Benutzer schließlich stirbt oder eine Armee zusammenstellt, die groß genug ist, um jeden Feind auszulöschen, …

1
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 von nicht richtig zu funktionieren. Hier ist das Code-Snippet: #include <stdlib.h> #include <stdio.h> …

5
2D-Kollisionserkennung für Flipperspiel
Bisher habe ich in früheren Spielen eine einfache 2D-Kollision mit Kästchen verwendet und dann auf Pixelebene nach einer Kollision gesucht. Wenn Sie ein Flipperspiel in fast vielen Frames machen, hat der Ball Kontakt mit einer Wand oder einer anderen Oberfläche. Gibt es also einen anderen Ansatz?

3
Entity Component System-basierte Engine
Hinweis: Ich programmiere dies in Javascript, aber es sollte größtenteils sprachunabhängig sein. Ich denke darüber nach, meinen Motor auf einen ECS-basierten umzustellen. Ich habe die Grundidee ( Hinweis: Das ist falsch, siehe meine Antwort ): Entitäten sind Spielobjekte. Komponenten sind Teile der Funktionalität ( reactToInput()) oder des Zustands ( position), …



1
Warum läuft V8 nicht mit SDL-Threads?
Ich konnte V8 kompilieren und mit meinem Spiel verknüpfen und die Code-Interpretation funktioniert einwandfrei. Ich möchte jedoch meinen Code teilen und die Spielschleife sollte in einem Thread vorhanden sein und die Skript-Engine sollte in einem zweiten Thread neben meiner Spielschleife ausgeführt werden. Ich verwende SDL und habe daher versucht, mit …

0
Implementieren eines SceneManager mit OpenFL
Ich versuche, einen einfachen SceneManager mit OpenFL und Haxe zu implementieren. Ich habe nicht viel Erfahrung mit OpenFL und Haxe, daher habe ich einige Probleme. So habe ich die SceneManager-Klasse entworfen: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …


1
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. Diese Methode klingt jedoch ziemlich antik und ineffizient, wenn …


3
Y und X - mache ich es falsch?
Bei meinen JavaScript-Projekten treten manchmal kleine Probleme auf. Dies liegt daran, dass die meisten integrierten Funktionen von JavaScript X, Y ausführen, wenn Positionen benötigt werden. (In dieser Reihenfolge). Wenn ich jedoch ein 2D-Array erstelle, beginne ich mit Y, und es erscheint mir logischer, die X-Achse horizontal auszuführen. Wenn ich es …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.