Toolkit und Sprache f. technische 2D Animationen?

Gast #3854940
Ich möchte probieren, einen 2D Simulator für ein Segelboot zu 
programmieren (Aufsicht). In dem Fall spielt die Umgebung erstmal keine 
Rolle.

Als Java in war(?), wurde alles mögliche als Applet im Browser animiert: 
Felder, Wellen, Pendel etc.

Was gibt es aktuell für Möglichkeiten? Fast alle Sprachen haben ja auch 
Zeichen-Methoden und grafische Flächen. Gibt es darunter "Spezialisten" 
für Animationen?

Hier sind ein paar Sachen, von denen ich mal gehört, aber keine 
Erfahrung habe:

- HTML5 mit Canvas/SVG und JavaScript?
- Processing?
- Python mit PyGame?
- Qt mit QGraphicsScene (C++)

Ist davon etwas empfehlenswert, was gibt es sonst?

Dann noch eine Frage zur Realisierung:
Wie werden z.B. unendlich große Objekte erzeugt bzw. dargestellt, z.B. 
für die Bewegung eines Zahnrades auf einer Zahnstange? Werden die aus 
dem Bild gewanderten Segmente entfernt und auf der eingehenden Seite 
wieder neu erzeugt?
Gast
Wenn es Java sein soll, dann nicht (mehr) im Browser, sondern als 
separate Java-Anwendung. Animationen und ähnliches macht man dann in 
JavaFX.

Ansonsten:

Adobe Flash
Microsoft Silverlight (auf dem absteigenden Ast)
HTML 5 (macht angeblich demnächst alles platt ...).
Ich würde dir auch Html5 empfhelen, ist echt eine super Sache.
Ich arbeite selber damit und man hat echt viele Möglichkeiten.

Allerdings arbeitet man dann indirekt mit Html5, denn Html5 bringt nur 
neue Tags und Canvas. Canvas ist der ganze zauber in verbindung mit 
Javascript.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.