Yarn: Variable de vehículo de entidad.

Creado en 27 sept. 2016  ·  14Comentarios  ·  Fuente: FabricMC/yarn

El nombre actual de lo que un usuario está montando actualmente en la clase Entity es vehículo, no creo que esto realmente tenga mucho sentido, nunca escuché a nadie referirse a cosas como caballos o cerdos como vehículos. Puedo hacer un PR para ridingEntity ,mountEntity o algo por el estilo si alguien está de acuerdo.

discussion

Comentario más útil

Qué es confuso acerca de player.startRiding o player.stopRiding. Eso parece
bastante claro para mí.

En lo que respecta al nombre de Mojang, es relevante en este caso porque el método
le dice explícitamente que llame a otro si hizo algo mal. Dándolo
otro nombre completamente va a causar confusión.

El 28 de septiembre de 2016 a las 10:56 a. M., "Copygirl" [email protected] escribió:

No importa cómo lo llame Mojang si podemos nombrar mejor las cosas.

Los archivos adjuntos también existen en otros juegos, generalmente en forma de archivos adjuntos.
cosas a partes del cuerpo, conectando propiedades como la posición y la rotación.
Adjuntar a un jugador a un bote, un carro, un caballo o una silla, por ejemplo, parece
perfectamente razonable para mí.

Conducir también puede resultar confuso debido a la pregunta "¿se está montando o se está montando"?
startRiding podría significar "hacer que la entidad especificada comience a montar
esta entidad ", donde por ejemplo attachTo es muy claro:
player.AttachTo (barco).

-
Recibes esto porque eres el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250245980, o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/ABusJJNRNaOCb8as_eTR9zDK-9qsgfw9ks5quqpegaJpZM4KHH6k
.

Todos 14 comentarios

Como se menciona en el PR , preferiría un nombre diferente para las entidades que "montan" otras entidades. Ha habido vehicle , ride , mount , pero ¿qué pasa con attach ? (Por cierto, es preferible de menor a mayor favorito).

¿Alguien más tiene una sugerencia?

Adjuntar realmente no tiene sentido para la mayoría de los escenarios. Considere nuevamente el
contexto, no te apegas a un bote, un cerdo o un carro de minas. usted
no montes el bote o el carro de minas, pero montas un cerdo. También puedes empezar
Sin embargo, montando un cerdo, y eso coincide con la mayoría de los casos de uso principales.

El 28 de septiembre de 2016 a las 8:57 a. M., "Copygirl" [email protected] escribió:

Como se menciona en el PR
https://github.com/FabricMC/pomf/pull/96#discussion_r80952013 , yo
prefiera un nombre diferente para las entidades que "montan" otras entidades. Ha habido
vehículo, andar, montar, pero ¿qué pasa con adjuntar? (Por cierto, eso es por
preferencia de menor a mayor favorito.)

¿Alguien más tiene una sugerencia?

-
Recibes esto porque eres el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250211596, o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/ABusJIkc9bJ-YPoBXoq5IkYlP93enjq5ks5quo5vgaJpZM4KHH6k
.

Te adhieres al bote, porque ahora te mueves como se mueve el bote. Tiene más sentido, al menos programáticamente, en mi opinión.

Adjuntar no me parece muy intuitivo, como una nota al margen que arroja Minecraft
excepciones para agregar pasajero que le dice al usuario que llame para comenzar a montar.
Cambiarlos por otras cosas tiene el potencial de causar confusión.

El 28 de septiembre de 2016 a las 10:36 a. M., "Copygirl" [email protected] escribió:

Te adhieres al bote, porque ahora te mueves como el bote
Se esta moviendo. Tiene más sentido, al menos programáticamente, en mi
opinión.

-
Recibes esto porque eres el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250240136, o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/ABusJM5hdR_FeXogFeqhxcTrH4G0Nur0ks5quqWwgaJpZM4KHH6k
.

No importa cómo lo llame Mojang si podemos nombrar mejor las cosas.

Los archivos adjuntos también existen en otros juegos, generalmente en forma de unir cosas a partes del cuerpo, conectando propiedades como la posición y la rotación. Colocar un jugador en un bote, un carro, un caballo o una silla, por ejemplo, me parece perfectamente razonable.

Conducir también puede resultar confuso debido a la pregunta "¿se está montando o se está montando"? startRiding podría muy bien significar "hacer que la entidad especificada comience a montar esta entidad", donde, por ejemplo, attachTo es muy claro: player.attachTo(boat) .

Qué es confuso acerca de player.startRiding o player.stopRiding. Eso parece
bastante claro para mí.

En lo que respecta al nombre de Mojang, es relevante en este caso porque el método
le dice explícitamente que llame a otro si hizo algo mal. Dándolo
otro nombre completamente va a causar confusión.

El 28 de septiembre de 2016 a las 10:56 a. M., "Copygirl" [email protected] escribió:

No importa cómo lo llame Mojang si podemos nombrar mejor las cosas.

Los archivos adjuntos también existen en otros juegos, generalmente en forma de archivos adjuntos.
cosas a partes del cuerpo, conectando propiedades como la posición y la rotación.
Adjuntar a un jugador a un bote, un carro, un caballo o una silla, por ejemplo, parece
perfectamente razonable para mí.

Conducir también puede resultar confuso debido a la pregunta "¿se está montando o se está montando"?
startRiding podría significar "hacer que la entidad especificada comience a montar
esta entidad ", donde por ejemplo attachTo es muy claro:
player.AttachTo (barco).

-
Recibes esto porque eres el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250245980, o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/ABusJJNRNaOCb8as_eTR9zDK-9qsgfw9ks5quqpegaJpZM4KHH6k
.

¿Significa esto que también debemos tener en cuenta otros mensajes de error e informes de fallos?

Si fuera por mí, diría que sí, pero ese no es el caso. A menos que podamos empezar
reasignar los mensajes en excepciones tiene sentido para mí al menos tener
las excepciones deben ser precisas para el nombre del método.

El 28 de septiembre de 2016 a las 11:45 a. M., "Copygirl" [email protected] escribió:

¿Significa esto que debemos tener en cuenta otros mensajes de error y bloquear
informes también?

-
Recibes esto porque eres el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250261615, o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/ABusJKlQGjC036nL2h58Z_bXcnSfZwDkks5qurXNgaJpZM4KHH6k
.

De acuerdo, dejaré mi resistencia a su RP entonces, aunque todavía estaría interesado en escuchar las opiniones de todos los demás.

Me gustan más las cosas mount ing, y riding siguientes. Nunca attach hacia un lado o hacia abajo, en Minecraft siempre estás saltando encima de algo.

Editar: en realidad, montar tiene más sentido porque si bien puedes ride un cerdo y ride en una carretilla, en realidad no mount una carretilla.

@mezz ¿Sin ride un asiento u otra entidad estacionaria, por ejemplo?

Hablaré a favor de mount . Para mí es un "conseguir algo" genérico, común en los juegos, claro en lo que respecta a getMountedEntity vs getMountingEntity , podemos tener mount y unmount ( en lugar de start/stopSomething .

Estoy de acuerdo con Mezz, ya que la conducción se adapta a todos los casos.

Creo que los únicos casos en los que torpemente ride una cosa estacionaria son modificados, como sillas de bibliocraft. Todas las otras cosas en las que puedo pensar se mueven.

Me gustan mount y unmount porque son un simple par de operaciones que son comunes en las computadoras. "desmontar" es una palabra extraña para ordenadores, la palabra inglesa normal es "desmontar". No tenemos algo similar para ride como unride . Todavía podríamos usar startRiding y stopRiding , pero me gustan más las versiones montadas que getRidingEntity y getRiddenEntity . Hm.

Me gusta montar y desmontar personalmente

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

liach picture liach  ·  4Comentarios

Bixilon picture Bixilon  ·  5Comentarios

Runemoro picture Runemoro  ·  4Comentarios

quat1024 picture quat1024  ·  6Comentarios

Runemoro picture Runemoro  ·  3Comentarios