Yarn: БлокПос -> Позиция

Созданный на 20 февр. 2019  ·  6Комментарии  ·  Источник: FabricMC/yarn

Билет обратной связи на спорное предложение. Причины за и против этого высоко ценятся. « BlockPos — это известное имя Mojang», на мой взгляд, не является действительным аргументом. Многие классы имеют известные имена Mojang, которые не используются. Я утверждаю, что BlockPos активно используется не только для блоков. Position — это более общее представление вектора положения на основе целых чисел.

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

Position больше подходит для векторов с плавающей запятой.

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

«Приятная» вещь в BlockPos заключается в том, что она указывает, что она привязана к координатной сетке. Position кажется более расплывчатым (больше подходит для Vec3f ) и на самом деле не учитывает методы, специфичные для координатной сетки, которые у вас есть (например, смещение по направлению).

Position больше подходит для векторов с плавающей запятой.

Да, я хочу сказать, что если мы изменим BlockPos , нам все равно нужно будет подчеркнуть, что это целое число.

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

Если вам слишком скучно, вы можете вместо этого назвать его IntegerLattice

вместо этого вы можете назвать его IntegerLattice

Решетка — это множество всех точек. Это должно быть IntegerLatticePoint/IntegerLatticePosition

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