AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Linie als Objekt im Viewport3D (Firemonkey)
Thema durchsuchen
Ansicht
Themen-Optionen

Linie als Objekt im Viewport3D (Firemonkey)

Ein Thema von Legnad · begonnen am 20. Dez 2013 · letzter Beitrag vom 20. Dez 2013
 
Thom

Registriert seit: 19. Mai 2006
570 Beiträge
 
Delphi XE3 Professional
 
#4

AW: Linie als Objekt im Viewport3D (Firemonkey)

  Alt 20. Dez 2013, 18:50
FMX rendert (meistens) nur dann, wenn sich irgend etwas geändert hat. Dazu werden für alle TControl3D-Objekte die Methode Render aufgerufen. Das Zeichnen wird von der GPU übernommen, das Ergebnis per Bitmap in den Hauptspeicher geholt und dann mit den jeweiligen Mitteln des Betriebssystems angezeigt. Deshalb ist auch FireMonkey in der jetzigen Form für Spiele vollkommen ungeeignet, da man keine Frameraten erreicht, die für eine flüssige Darstellung komplexerer Szenen notwendig wären.

Animationen sind in gewissen Grenzen natürlich auch möglich. Aber mal als Vergleich: Da mein Neffe gern Minecraft spielt, habe ich dieses in Java geschriebene Spiel auch auf meinem Laptop. Während das flüssig läuft (natürlich auch neuere 3D Spiele - mir geht es hier um den Vergleich Java <-> kompiliertes Programm), wirken selbst einfache Szenen mit FMX sehr zäh. Viele Dinge sind momentan mit FireMonkey gar nicht machbar, da man ständig mit Bugs und nachweisbar ungetesteten Methoden zu kämpfen hat. Ich wünsche Dir also eine hohe Frustrationstoleranz und viel Energie!
Thomas Nitzschke
Google Maps mit Delphi
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz