- 49
- 0
Здравствуйте, хотелось бы узнать как сделать чтобы метод isLadder клеился к внешним сторонах блока, а не внутри. Например в коде лестницы
public void updateLadderBounds(int par1)
{
float f = 0.125F; ...

Это сама модель блока лестницы, плоская по вертикальной стороне.
Своей лестнице задал модель в 0.700F, если модель выставить крупнее - подняться по ней невозможно будет, т.к. сам блок станет перекрывать её рамку. В IC2 есть эшафоты: из дерева и железа, они сами - полный блок, но игрока поднимают.
Если не затруднит, подскажите как расширить рамку isLadder, чтобы можно было подняться по полному блоку, хоть любой намёк. Дальше сам разберусь.
И желательно как сделать эту рамку не только на южной стороне, а по всем: north, south, east, west (как с IC2 эшафотом)
Спасибо.
public void updateLadderBounds(int par1)
{
float f = 0.125F; ...

Это сама модель блока лестницы, плоская по вертикальной стороне.
Своей лестнице задал модель в 0.700F, если модель выставить крупнее - подняться по ней невозможно будет, т.к. сам блок станет перекрывать её рамку. В IC2 есть эшафоты: из дерева и железа, они сами - полный блок, но игрока поднимают.
Если не затруднит, подскажите как расширить рамку isLadder, чтобы можно было подняться по полному блоку, хоть любой намёк. Дальше сам разберусь.
И желательно как сделать эту рамку не только на южной стороне, а по всем: north, south, east, west (как с IC2 эшафотом)
Спасибо.