- Баллы
- 103
Уверен, для многих тут не будет открытием, если я скажу, что это:
int yaw = MathHelper.floor_double((double)(entity.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
вычисляет направление взгляда энтити по четырем сторонам света таким образом:
0 - S (south), 1 - W (west), 2 - N (north), 3 - E (east)
При этом каждое направление охватывает сектор в 180 градусов.
Не могли бы вы, уважаемые знатоки форума, сделать для меня подобную формулу, но чтобы она вычисляла направление взгляда по-другому: показывала бы направление SW, NW, SE, NE, при этом охватывая сектора в 90 градусов?
Если вопрос непонятен - скажите. Я тогда нарисую схему.
int yaw = MathHelper.floor_double((double)(entity.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
вычисляет направление взгляда энтити по четырем сторонам света таким образом:
0 - S (south), 1 - W (west), 2 - N (north), 3 - E (east)
При этом каждое направление охватывает сектор в 180 градусов.
Не могли бы вы, уважаемые знатоки форума, сделать для меня подобную формулу, но чтобы она вычисляла направление взгляда по-другому: показывала бы направление SW, NW, SE, NE, при этом охватывая сектора в 90 градусов?
Если вопрос непонятен - скажите. Я тогда нарисую схему.