Вопрос по рендеру от нуба

372
0
У меня есть модель с размером 3 блока в длину, 1 блок в ширину и 1 блок в высоту. При рендере он рендерится как 1 блок, а через остальную часть модельки можно проходить. Помогите сделать его одним целым. И еще один вопросик, как сделать что бы при его установки, модель поворачивалась лицом к игроку смотря с какой стороны он его ставит.

Заранее спасибо за помощь.

Minecraft 1.6.4
Forge 9.11.1.1345
 
Еще одна проблема. Да-да, я проблематичный мальчик xD

Я зарендерил туже модель как итем, что бы красиво в инвентаре лежал, но она выходит за рамки ячейки, повернута на 180 градусов и от первого лица тоже криво сидит. Как решить?
 
1. Проблемка с одним целым решена, заюзал фатномные блоки. 

Но все еще 2 вопросика весят:
1. Как сделать что бы при установки модели, она поворачивалась лицом к игроку смотря с какой стороны он ее ставит.
2.Я зарендерил туже модель как итем, что бы красиво в инвентаре лежал, но она выходит за рамки ячейки, повернута на 180 градусов и от первого лица тоже криво сидит. Как решить?


И появились 2 новые проблемки:
1. Как сделать что бы эти фантомные блоки брали данные модели, то есть то что в конструкторе.
2. И как сделать так: когда ломаешь хоть один из блоков ломалось все.
 
RaDiC написал(а):
1. Проблемка с одним целым решена, заюзал фатномные блоки. 

Но все еще 2 вопросика весят:
1. Как сделать что бы при установки модели, она поворачивалась лицом к игроку смотря с какой стороны он ее ставит.
2.Я зарендерил туже модель как итем, что бы красиво в инвентаре лежал, но она выходит за рамки ячейки, повернута на 180 градусов и от первого лица тоже криво сидит. Как решить?


И появились 2 новые проблемки:
1. Как сделать что бы эти фантомные блоки брали данные модели, то есть то что в конструкторе.
2. И как сделать так: когда ломаешь хоть один из блоков ломалось все.
1. Метадата и glRotate.
2. Не знаю, насчёт инвентаря не разбирался.

3. Тоже не знаю, но на форуме писали про подобное.
4. onUpdate().
 
Crowbar написал(а):
RaDiC написал(а):
1. Проблемка с одним целым решена, заюзал фатномные блоки. 

Но все еще 2 вопросика весят:
1. Как сделать что бы при установки модели, она поворачивалась лицом к игроку смотря с какой стороны он ее ставит.
2.Я зарендерил туже модель как итем, что бы красиво в инвентаре лежал, но она выходит за рамки ячейки, повернута на 180 градусов и от первого лица тоже криво сидит. Как решить?


И появились 2 новые проблемки:
1. Как сделать что бы эти фантомные блоки брали данные модели, то есть то что в конструкторе.
2. И как сделать так: когда ломаешь хоть один из блоков ломалось все.
1. Метадата и glRotate.
2. Не знаю, насчёт инвентаря не разбирался.

3. Тоже не знаю, но на форуме писали про подобное.
4. onUpdate().

Можно все это объяснить как дурочку?
 
Я пока послал нафиг эти фантомные блоки и решил поэкспериментировать. Указал так размер модели, но через нее все равно можно проходить: 
Код:
this.setBlockBounds(-1F, 0F, 0F, 2F, 1F, 1F);
 
простой коллизией не обойдешься.Смотри какой нибудь мод где блок спавниться,например из библио крафта стойку для брони
 
1 - смотри печку
2 - хз, по-моему в ивенте указывается, надо-ли рендерить в инвентаре, а в самом рендере условие есть
3 - при установке главного блока, всем фантомным добавлять данные, в чём проблема? Это, тогда, тебе тайлы надо будет ставить, ибо у блоков только метадата.
4 - записываешь в массив все коорды установленных блоков, в методе разрушения заменяешь по коордам на воздух.
 
Назад
Сверху