Yarn: Entitätsfahrzeugvariable.

Erstellt am 27. Sept. 2016  ·  14Kommentare  ·  Quelle: FabricMC/yarn

Der aktuelle Name für das, was ein Benutzer derzeit in der Entity-Klasse fährt, ist Fahrzeug, ich glaube nicht, dass das wirklich viel Sinn macht, ich habe noch nie gehört, dass jemand Dinge wie Pferde oder Schweine als Fahrzeuge bezeichnet. Ich kann eine PR für RidingEntity, MountedEntity oder ähnliches machen, wenn jemand zustimmt.

discussion

Hilfreichster Kommentar

Was ist an player.startRiding oder player.stopRiding verwirrend? Das scheint
mir ziemlich klar.

In Bezug auf die Benennung von Mojang ist dies in diesem Fall relevant, da die Methode
weist Sie ausdrücklich an, einen anderen anzurufen, wenn Sie etwas falsch gemacht haben. Gib es
ein anderer Name wird für Verwirrung sorgen.

Am 28. September 2016 um 10:56 Uhr schrieb "copygirl" [email protected] :

Egal, wie Mojang es nennt, wenn wir die Dinge besser benennen können.

Anhänge existieren auch in anderen Spielen, normalerweise in Form von Anhängen
Dinge mit Körperteilen verbinden und Eigenschaften wie Position und Drehung verbinden.
Das Anbringen eines Spielers an einem Boot, Minenkarren, Pferd oder Stuhl zum Beispiel scheint
für mich vollkommen vernünftig.

Reiten kann auch verwirrend sein aufgrund des "Reiten oder Gerittenwerdens"?
startRiding könnte sehr gut bedeuten, dass die angegebene Entität mit dem Reiten beginnen kann
this Entity", wobei zum Beispiel attachTo sehr klar ist:
Spieler.AttachTo(Boot).


Sie erhalten dies, weil Sie den Thread verfasst haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/FabricMC/pomf/issues/94#issuecomment -250245980 oder stumm
der Faden
https://github.com/notifications/unsubscribe-auth/ABusJJNRNaOCb8as_eTR9zDK-9qsgfw9ks5quqpegaJpZM4KHH6k
.

Alle 14 Kommentare

Wie in der PR erwähnt , würde ich einen anderen Namen für Entitäten bevorzugen, die andere Entitäten "reiten". Es gab vehicle , ride , mount , aber was ist mit attach ? (Übrigens, das ist von den wenigsten bis zu den meisten Favoriten.)

Hat noch jemand einen Vorschlag?

Anhängen ist für die meisten Szenarien nicht wirklich sinnvoll. Betrachten Sie noch einmal die
Kontext, du hängst dich nicht an ein Boot, ein Schwein oder einen Minenwagen. Du
Besteigen Sie nicht das Boot oder den Minenwagen, aber Sie besteigen ein Schwein. Du kannst auch anfangen
auf einem Schwein zu reiten, und das entspricht den meisten Hauptanwendungsfällen.

Am 28. September 2016, 8:57 Uhr schrieb "copygirl" [email protected] :

Wie in der PR erwähnt
https://github.com/FabricMC/pomf/pull/96#discussion_r80952013 , ich würde
bevorzugen einen anderen Namen für Entitäten, die andere Entitäten "reiten". Es gab
Fahrzeug, Fahrt, Montage, aber was ist mit Anhängen? (Übrigens, das ist von
Präferenz von am wenigsten zu den meisten Favoriten.)

Hat noch jemand einen Vorschlag?


Sie erhalten dies, weil Sie den Thread verfasst haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/FabricMC/pomf/issues/94#issuecomment -250211596 oder stumm
der Faden
https://github.com/notifications/unsubscribe-auth/ABusJIkc9bJ-YPoBXoq5IkYlP93enjq5ks5quo5vgaJpZM4KHH6k
.

Du hängst dich an das Boot, denn jetzt bewegst du dich, während sich das Boot bewegt. Das ist meiner Meinung nach zumindest programmatisch am sinnvollsten.

Attach erscheint mir nicht sehr intuitiv, wie Minecraft als Randnotiz wirft
Ausnahmen für das Hinzufügen eines Beifahrers, der dem Benutzer mitteilt, dass er die Fahrt starten soll.
Sie auf andere Dinge umzustellen, kann Verwirrung stiften.

Am 28. September 2016 10:36 schrieb "copygirl" [email protected] :

Du hängst dich an das Boot, denn jetzt bewegst du dich wie das Boot
bewegt sich. Es macht, zumindest programmatisch, am meisten Sinn in meinem
Meinung.


Sie erhalten dies, weil Sie den Thread verfasst haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/FabricMC/pomf/issues/94#issuecomment -250240136 oder stumm
der Faden
https://github.com/notifications/unsubscribe-auth/ABusJM5hdR_FeXogFeqhxcTrH4G0Nur0ks5quqWwgaJpZM4KHH6k
.

Egal, wie Mojang es nennt, wenn wir die Dinge besser benennen können.

Auch in anderen Spielen gibt es Anhänge, meist in Form von Anbringung von Gegenständen an Körperteilen, die Eigenschaften wie Position und Drehung verbinden. Einen Spieler zum Beispiel an einem Boot, Minenkarren, Pferd oder Stuhl zu befestigen, erscheint mir völlig vernünftig.

Reiten kann auch verwirrend sein aufgrund des "Reiten oder Gerittenwerdens"? startRiding könnte sehr gut bedeuten, dass die angegebene Entität diese Entität starten kann, wobei beispielsweise attachTo sehr klar ist: player.attachTo(boat) .

Was ist an player.startRiding oder player.stopRiding verwirrend? Das scheint
mir ziemlich klar.

In Bezug auf die Benennung von Mojang ist dies in diesem Fall relevant, da die Methode
weist Sie ausdrücklich an, einen anderen anzurufen, wenn Sie etwas falsch gemacht haben. Gib es
ein anderer Name wird für Verwirrung sorgen.

Am 28. September 2016 um 10:56 Uhr schrieb "copygirl" [email protected] :

Egal, wie Mojang es nennt, wenn wir die Dinge besser benennen können.

Anhänge existieren auch in anderen Spielen, normalerweise in Form von Anhängen
Dinge mit Körperteilen verbinden und Eigenschaften wie Position und Drehung verbinden.
Das Anbringen eines Spielers an einem Boot, Minenkarren, Pferd oder Stuhl zum Beispiel scheint
für mich vollkommen vernünftig.

Reiten kann auch verwirrend sein aufgrund des "Reiten oder Gerittenwerdens"?
startRiding könnte sehr gut bedeuten, dass die angegebene Entität mit dem Reiten beginnen kann
this Entity", wobei zum Beispiel attachTo sehr klar ist:
Spieler.AttachTo(Boot).


Sie erhalten dies, weil Sie den Thread verfasst haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/FabricMC/pomf/issues/94#issuecomment -250245980 oder stumm
der Faden
https://github.com/notifications/unsubscribe-auth/ABusJJNRNaOCb8as_eTR9zDK-9qsgfw9ks5quqpegaJpZM4KHH6k
.

Bedeutet das, dass wir auch andere Fehlermeldungen und Absturzberichte berücksichtigen sollten?

Wenn es nach mir ginge, würde ich ja sagen, aber das ist nicht der Fall. Es sei denn, wir können anfangen
die Nachrichten in Ausnahmen neu zuzuordnen macht es zumindest für mich Sinn, zu haben
Ausnahmen müssen dem Methodennamen entsprechen.

Am 28. September 2016 um 11:45 Uhr schrieb "copygirl" [email protected] :

Bedeutet dies, dass wir andere Fehlermeldungen und Absturz berücksichtigen sollten?
auch berichten?


Sie erhalten dies, weil Sie den Thread verfasst haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/FabricMC/pomf/issues/94#issuecomment -250261615 oder stumm
der Faden
https://github.com/notifications/unsubscribe-auth/ABusJKlQGjC036nL2h58Z_bXcnSfZwDkks5qurXNgaJpZM4KHH6k
.

Okay, dann werde ich meinen Widerstand gegen Ihre PR fallen lassen, obwohl ich immer noch daran interessiert wäre, die Meinungen aller anderen zu hören.

Ich mag mount Dinge am liebsten und riding nächstes. Sie attach nie zur Seite oder unten, in Minecraft hüpfen Sie immer auf etwas.

Bearbeiten: Eigentlich macht das Fahren mehr Sinn, denn während Sie ride ein Schwein und ride in einem Minenwagen ride können, sind Sie nicht wirklich mount ein Minenwagen.

@mezz Würdest du zum Beispiel ride einen Sitzplatz oder eine andere stationäre Einheit haben?

Ich werde mich für mount . Es ist für mich ein allgemeines "auf etwas kommen", das in Spielen üblich ist, klar in Bezug auf getMountedEntity vs getMountingEntity , wir können mount und unmount ( statt start/stopSomething .

Ich stimme mezz zu, da Reiten in alle Fälle passt.

Ich denke, die einzigen Fälle, in denen Sie ungeschickt ride ein stationäres Ding machen würden, sind modifiziert, wie Bibliocraft-Stühle. Alle anderen Dinge, die mir einfallen, bewegen sich.

Ich mag mount und unmount weil sie ein einfaches Paar von Operationen sind, die in Computern üblich sind. "unmount" ist ein komisches Computer-Wort, das normale englische Wort ist "dismount". Wir haben nichts Ähnliches für ride wie unride . Wir könnten immer noch startRiding und stopRiding , aber mir gefallen die gemounteten Versionen besser als getRidingEntity und getRiddenEntity . Hm.

Ich mag persönlich auf- und absteigen

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen