Yarn: Переменная транспортного средства сущности.

Созданный на 27 сент. 2016  ·  14Комментарии  ·  Источник: FabricMC/yarn

Текущее название того, на чем в настоящее время ездит пользователь в классе Entity, - это транспортное средство, я не думаю, что это действительно имеет большой смысл, я никогда не слышал, чтобы кто-то называл такие вещи, как лошади или свиньи, транспортными средствами. Я могу сделать пиар для rideEntity, mountEntity или чего-то в этом роде, если кто-нибудь согласится.

discussion

Самый полезный комментарий

Что сбивает с толку в player.startRiding или player.stopRiding. Кажется
мне довольно ясно.

Что касается наименования Mojang, в данном случае это актуально, потому что метод
прямо говорит вам позвонить другому, если вы сделали что-то не так. Даю это
совершенно другое название вызовет путаницу.

28 сентября 2016 г., 10:56, «copygirl» [email protected] написала:

Неважно, как это называет Mojang, если мы сможем назвать вещи лучше.

Вложения существуют и в других играх, обычно в виде вложений.
вещи к частям тела, связывая такие свойства, как положение и вращение.
Прикрепить игрока к лодке, вагонетке, лошади или стулу, например, кажется
совершенно разумно для меня.

Езда также может сбивать с толку из-за того, что «едешь или едешь»?
startRiding вполне может означать "заставить указанную сущность начать ездить
this entity ", где, например, attachTo очень ясно:
player.AttachTo (лодка).

-
Вы получаете это, потому что вы являетесь автором темы.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250245980 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/ABusJJNRNaOCb8as_eTR9zDK-9qsgfw9ks5quqpegaJpZM4KHH6k
.

Все 14 Комментарий

Как упоминалось в PR , я бы предпочел другое имя для сущностей, «управляющих» другими сущностями. Были vehicle , ride , mount , но как насчет attach ? (Между прочим, это предпочтение от наименее к наиболее любимому.)

У кого-нибудь еще есть предложения?

Прикрепить на самом деле не имеет смысла для большинства сценариев. Снова рассмотрим
В контексте, вы не привязываетесь к лодке, свинье или вагонетке. Ты
не садитесь на лодку или вагонетку, но вы все равно садитесь на свинью. Вы также можете начать
кататься на свинье, и это соответствует большинству основных вариантов использования.

28 сентября 2016 г. в 8:57 "copygirl" [email protected] написала:

Как упоминалось в PR
https://github.com/FabricMC/pomf/pull/96#discussion_r80952013 , я бы
предпочитаю другое имя для сущностей, «управляющих» другими сущностями. Там было
автомобиль, поездка, крепление, а как насчет крепления? (Кстати, это по
предпочтение от наименее к наиболее любимому.)

У кого-нибудь еще есть предложения?

-
Вы получаете это, потому что вы являетесь автором темы.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250211596 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/ABusJIkc9bJ-YPoBXoq5IkYlP93enjq5ks5quo5vgaJpZM4KHH6k
.

Вы действительно прикрепляетесь к лодке, потому что теперь вы двигаетесь, как лодка движется. На мой взгляд, это имеет наибольший смысл, по крайней мере, программно.

Мне кажется, что приложение Attach не очень интуитивно понятно, как примечание Minecraft
исключения для добавления пассажира, говорящего пользователю, чтобы он позвонил, чтобы начать поездку.
Замена их на другие вещи может вызвать замешательство.

28 сентября 2016 г., 10:36, «copygirl» [email protected] написала:

Вы привязываетесь к лодке, потому что теперь вы двигаетесь как лодка
движется. Это имеет наибольший смысл, по крайней мере, программно, в моем
мнение.

-
Вы получаете это, потому что вы являетесь автором темы.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250240136 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/ABusJM5hdR_FeXogFeqhxcTrH4G0Nur0ks5quqWwgaJpZM4KHH6k
.

Неважно, как это называет Mojang, если мы сможем назвать вещи лучше.

Вложения существуют и в других играх, обычно в виде прикрепления вещей к частям тела, соединения таких свойств, как положение и вращение. Мне кажется вполне разумным, например, прикрепить игрока к лодке, вагонетке, лошади или стулу.

Езда также может сбивать с толку из-за того, что «едешь или едешь»? startRiding вполне может означать «заставить указанную сущность начать ездить на этой сущности», где, например, attachTo очень четкое: player.attachTo(boat) .

Что сбивает с толку в player.startRiding или player.stopRiding. Кажется
мне довольно ясно.

Что касается наименования Mojang, в данном случае это актуально, потому что метод
прямо говорит вам позвонить другому, если вы сделали что-то не так. Даю это
совершенно другое название вызовет путаницу.

28 сентября 2016 г., 10:56, «copygirl» [email protected] написала:

Неважно, как это называет Mojang, если мы сможем назвать вещи лучше.

Вложения существуют и в других играх, обычно в виде вложений.
вещи к частям тела, связывая такие свойства, как положение и вращение.
Прикрепить игрока к лодке, вагонетке, лошади или стулу, например, кажется
совершенно разумно для меня.

Езда также может сбивать с толку из-за того, что «едешь или едешь»?
startRiding вполне может означать "заставить указанную сущность начать ездить
this entity ", где, например, attachTo очень ясно:
player.AttachTo (лодка).

-
Вы получаете это, потому что вы являетесь автором темы.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250245980 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/ABusJJNRNaOCb8as_eTR9zDK-9qsgfw9ks5quqpegaJpZM4KHH6k
.

Означает ли это, что мы должны принимать во внимание и другие сообщения об ошибках и отчеты о сбоях?

Если бы это было на мое усмотрение, я бы сказал «да», но это не тот случай. Если мы не сможем начать
переназначение сообщений в исключениях для меня имеет смысл, по крайней мере, иметь
исключения должны соответствовать названию метода.

28 сентября 2016 г., 11:45, «copygirl» [email protected] написала:

Означает ли это, что мы должны учитывать другие сообщения об ошибках и сбоях?
отчеты тоже?

-
Вы получаете это, потому что вы являетесь автором темы.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/FabricMC/pomf/issues/94#issuecomment -250261615 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/ABusJKlQGjC036nL2h58Z_bXcnSfZwDkks5qurXNgaJpZM4KHH6k
.

Хорошо, тогда я перестану сопротивляться твоему пиару, хотя мне все равно было бы интересно услышать мнение других.

Мне больше всего нравятся mount ing вещи, а затем riding . Вы никогда не attach в сторону или внизу, в Minecraft вы всегда прыгаете на что-то сверху.

Изменить: на самом деле верховая езда имеет больше смысла, потому что, хотя вы можете ride свинью и ride в вагонетке, вы на самом деле не mount в вагонетке.

@mezz Не ride занять место или другое стационарное устройство?

Я выскажусь в пользу mount . Для меня это обычное «добраться до чего-то», распространенное в играх, ясное в отношении getMountedEntity vs getMountingEntity , у нас могут быть mount и unmount ( вместо start/stopSomething .

Я согласен с mezz, так как езда подходит ко всем случаям.

Я думаю, что единственные случаи, когда вам было бы неудобно ride стационарная вещь - это модификация, например стулья из библиотеки. Все остальное, что я могу придумать, переехать.

Мне нравятся mount и unmount потому что это простая пара операций, распространенных на компьютерах. «размонтировать» - странное компьютерное слово, обычное английское слово - «размонтировать». У нас нет ничего похожего на ride например unride . Мы все еще могли бы использовать startRiding и stopRiding , но мне нравятся смонтированные версии больше, чем getRidingEntity и getRiddenEntity . Хм.

Лично мне нравится садиться и спешиваться

Была ли эта страница полезной?
0 / 5 - 0 рейтинги