Ich habe das Gefühl, dass das Häkchen eher eine Messung als eine Aktion beschreibt. Ein Häkchen wäre ein Nebenprodukt eines Updates.
@darkax Können Sie erklären, was Sie mit Nebenprodukt meinen? Ich verstehe den Teil der Zeitmessung. Eine Sekunde besteht normalerweise aus 20 Ticks und 10 Redstone-Ticks.
Sollten wir es jemals als Verb verwenden ("Tick a Redstone Repeater.")?
Ich mag Update nicht, Update ist zu allgemein und kann als eine Reihe verschiedener Dinge angesehen werden.
Das Ticking in Spielen ist ziemlich bekannt.
Obwohl ich denke, dass wir klar zwischen vollständigen Ticks und partiellen Rendering-Lerps unterscheiden sollten
Ich bin mit beiden einverstanden, solange wir uns für das Vokabular entscheiden, das wir verwenden möchten, und es konsequent verwenden.
Für mich bedeutet Update, dass es einen alten Zustand gibt, der veraltet ist und aktualisiert werden muss, um aktuell zu werden.
Ein Häkchen ist spezifischer als ein Update. Es wird immer in regelmäßigen Abständen ein Tick aufgerufen und überprüft, ob das Ding ein Update benötigt oder nicht. Wenn dies der Fall ist, wird es aktualisiert.
Ich bin mit @mezz / @ryantheleach dabei, update
ist für explizite Statusaktualisierungen und tick
ist für Dinge in der Spielschleife.
Als Referenz: https://github.com/ModCoderPack/MCPBot-Issues/issues/703
Zwischen dem und dem, was Mezz gesagt hat (und der Unterstützung dafür), denke ich, dass Mezz ein fairer Ansatz ist.
Zustimmen bei Häkchen
Es gibt 2 verschiedene Detailinterpretationen
a) Ticks beziehen sich auf die Spielschleife, sie passieren bei 20 Hz
Damit können Sie sich darauf verlassen, dass tick ein Spiegel des Client/Server-Ticks ist, "Updates" zufällig oder durch Planung blockiert.
b) Ticks sind beliebige Zeitinkremente / Polling+Update-Trigger
Dabei gibt es zufällige "Ticks", aber geplante "Updates" sind ziemlich matschig. Sie erfüllen manchmal die Tick-Definition durch konsequente Neuplanung.
Ich würde viel lieber für (a) gehen. Ein "Häkchen" ist auf der Serverseite sehr klar definiert, auf der Clientseite etwas weniger, aber im Allgemeinen bevorzuge ich dies gegenüber (b).
:+1: für Häkchen
Häkchen hört sich gut an
"update" ist zu überladen. Ich habe es so gesehen, dass es sich darauf bezieht, etwas auf der Serverseite anzukreuzen oder die serverseitigen Daten mit dem Client zu synchronisieren oder etwas auf dem Client neu zu zeichnen (entweder als Reaktion auf eine Serversynchronisierung oder einen lokalen Simulationseffekt) oder auf Abrufen neuer Dateiversionen von einem Dateiserver. Ich möchte es nie wieder sehen.
Hilfreichster Kommentar
Für mich bedeutet Update, dass es einen alten Zustand gibt, der veraltet ist und aktualisiert werden muss, um aktuell zu werden.
Ein Häkchen ist spezifischer als ein Update. Es wird immer in regelmäßigen Abständen ein Tick aufgerufen und überprüft, ob das Ding ein Update benötigt oder nicht. Wenn dies der Fall ist, wird es aktualisiert.