[1.6.4] смена текстуры

435
1
Скажем у меня есть модель и несколько ее частей - чилды(child). Нужно рендерить основу с одной текстурой, а чилды с другой. Как осуществить?
 
И еще вопрос - нужно сделать энтити непропадаемым из мира.
[merge_posts_bbcode]Добавлено: 17.06.2015 22:03:23[/merge_posts_bbcode]

Crowbar написал(а):
В методе render перед чилдами биндишь другую текстуру.
Трабл в том что вот мой рендер:
Код:
    @Override
    public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7) 
    {
        this.setRotationAngles(par2, par3, par4, par5, par6, par7, par1Entity);
        EntityMech entity = (EntityMech)par1Entity;
        AnimationHandler.performAnimationInModel(parts, entity);
        body.render(par7);
    }

[merge_posts_bbcode]Добавлено: 17.06.2015 22:18:27[/merge_posts_bbcode]

Да модель для моба! По этому просто юзать метод render - не прокатит
 
Для того что бы энтити не пропал (не деспаунился) нужно возвращать в методе canDespawn false. Для того что бы рендерить чилды с отдельными тексурами нужно переписывать метод render в классе ModelRenderer.
 
И такой вопрос по текстурам: Можно ли собрать текстуру из отдельных частей для entity?
 
Назад
Сверху