[1.6.4] Новая лошадь

435
1
Собственно взялся переделывать лошадь, и столкнулся с проблемами, которые хрен знает как решать:
1. Высота энтити:
игрок располагается на лошади в зависимости от размеров лошади, мне нужно чтобы игрок был внутри энтити. Возможно решается созданием доп. AxisAlignedBB? Если да, то как можно сделать "сложный"(из нескольких маленьких) AxisAlignedBB?
2. Толкание энтити:
Мне не нужно чтобы игрок или другой энтити мог толкнуть моего энтити. Как лечить?
 
krok написал(а):
1. Ну убираешь стандартные способы создания размеров(setSize,bounds). Потом как-нибудь привязываешь коробки к энтити. Можно ещё в эвенте урон отменять,когда игрок сидит
Тут скорее не урон нужно поглощать а место расположения игрока менять, хотя я наверное буду вырубать рендер игрока и делать отдельную привязаную модель.
 
1. В методе updateRiding меняется позиция наездника. Можешь с этим методом поиграться и сделать так, что бы позиция наездника была такой, какой тебе нужно.

2. В оригинальной лошади ее можно толкать когда она без наездника, там работает. Скорее всего это баг.
 
Можно во флансе посмотреть. У меня как раз где-то сорцы были, пак делал.
 
Назад
Сверху