Jump to content
Zum Start hinzufügen

Weitere Informationen

3D-Modellbahn Studio

Eine Vollbild-App auf Ihrem Startbildschirm mit Push-Benachrichtigungen und mehr.

So installieren Sie diese App auf iOS und iPadOS
  1. Tippen Sie auf das Teilen-Symbol in Safari
  2. Scrollen Sie durch das Menü und tippen Sie auf Zum Startbildschirm hinzufügen.
  3. Tippen Sie oben rechts auf Hinzufügen.
So installieren Sie diese App auf Android
  1. Tippen Sie auf das 3-Punkte-Menü (⋮) in der oberen rechten Ecke des Browsers.
  2. Tippen Sie auf Zum Startbildschirm hinzufügen oder App installieren.
  3. Bestätigen Sie durch Tippen auf Installieren.

Empfohlene Beiträge

Geschrieben

unabhängig von irgendwelchen Vergleichen:

Wenn ein beliebiger Kontakt betreten wird, legst du alle Variablen und Funktionen neu an.
Wenn dasselbe Ereignis durch den deferred call ein weiteres Mal aufgerufen wird, legst du wieder alle Variablen und Funktionen neu an.

Egal, wie du das auch rechtfertigst, es ist kein guter Ansatz.

 

vor 1 Minute schrieb gmd:

andere sprachen machen das automatisch

äh, neee - wenn du das in anderen Sprachen so anlegst, kommt genau dasselbe dabei raus.

Das, was ich bemängle, hat nichts mit Lua zu tun. 

Geschrieben
  • Autor

Goetz,

Ich habe nicht von den differed calls gesprochen, sondern von deiner bemerkung zu functions. 
Ich verstehe was du sagen willst, aber performance spielt waehrend der entwicklung der scripte keine rolle fuer mich. Wenn du diese bemerkungen zum wohle aller machst ist das voelllig ok, aber fuer mich ist das derzeit irrelevant, weil diese routinen nicht so bleiben. Diese animationen in functions sind ein hack, wie ich ja bereits in anderen worten erklaert habe, bis ich eine eigene interpretation von animationssteuerung fertig habe. fuer eine entgueltige version werde ich sicher ueber performance nachdenken, jetzt aber nicht. Das lohnt sich alles erst wenn ich mal eine anlage mit 60,000 + objekte steuere, was ja das ziel ist. 
Differed calls sind eine einfache methode zeitverzoegerung zu erzeugen ohne den betrieb zu stoppen, im endeffect nichts anderes als implizite, benannte timer. In meinen entgueltigen scripten habe ich verschiedene zeitbasen (timer) vorgesehen, die ich fuer bestimmte zeitraster verwende. Ansteuern von statusgetrieben ablaeufen betrifft nicht nur animationen wie in diesem beispiel. 

Du must dich schon noch etwas gedulden, bis ich mal soweit bin dass sich eine detaillierte diskussion lohnt. Aber vielleicht lernen andere forumites ja etwas von diesen diskussionen.

Ich habe kein problem, wenn du den finger hebst und darauf hinweist, dass das vielleicht keine idealloesungen sind, das ist ok, aber lass deine persoenlichen attacken aus dem spiel. Es koennte den falschen eindruck erwecken, den du sicher nicht willst. 

gruss
Gmd

 

Geschrieben
vor 23 Minuten schrieb gmd:

Ich habe nicht von den differed calls gesprochen, sondern von deiner bemerkung zu functions.

Eins spielt hier ins andere, weil durch die deferred calls diese Funktionen noch häufiger neu angelegt werden. Mehrfach nach jedem Betreten eines Kontakts.
Und die Rechnerlast ist dabei das geringste Problem. 

 

vor 27 Minuten schrieb gmd:

Du must dich schon noch etwas gedulden

Okay, dann lass ich dich erst einmal machen.
Ich dachte nur, dass du Reaktionen lesen willst, wenn du dein Konzept in der jetzigen Form vorstellst?

 

 

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Push-Benachrichtigungen konfigurieren

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.