3д моделька

Статус
В этой теме нельзя размещать новые ответы.
Oldestkon написал(а):
Класс модели, строка 52 (в крашлоге написано):

Код:
Shape5.mirror = true;
Shape5 = new ModelRenderer(this, 8, 6);
Понимаешь, что не так?
Переставь строки местами.
И ещё подобные поищи в том же классе.
[merge_posts_bbcode]Добавлено: 05.11.2014 22:01:55[/merge_posts_bbcode]

Вдогонку:

Код:
      Shape10.mirror = true;
      Shape10 = new ModelRenderer(this, 8, 13);
Уууу, да там дальше весь код конструктора такой, свойства обьектов задаются раньше, чем создаются сами обьекты.
Смекаешь, что надо делать?
Это Techne кривоват)
 
Такс, ясно значит не я кривой течне кривой, ну я тоже кривоват, когда другую модель запилил все норм стало.
НО теперь у меня новый вопрос.
Че это такое?!:)
4f6b08f291bf.png
 
С текстурой накосячил\не ту забиндил\на забиндил вообще.
Похоже, там вообще атлас текстур натянут.
 
Да, ну вот тип бинд текстуры
Код:
                Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation ("ccmod", "textures/models/vodka.png"));
 
А ещё раз можешь скинуть итоговый код рендера?
Весь этот метод:
Код:
@Override
    public void renderItem(ItemRenderType type, ItemStack item, Object... data)
    {
nKeGIfK.png

детектив.жпг
 
Вот
Код:
    @Override
    public void renderItem(ItemRenderType type, ItemStack item, Object... data)
    {
        switch(type)
        {
        case EQUIPPED:
            {
                GL11.glPushMatrix();
                Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation ("ccmod", "textures/models/vodka.png"));
                GL11.glRotatef(150F, 1F, 0F, 0F);
                GL11.glRotatef(65F, -10F, 1F, 0F);
                GL11.glRotatef(-80F, 0F, 0F, 1F);
                
                boolean isFirstPerson = true;
                if(data[1] != null && data[1] instanceof EntityPlayer)
                {
                    if(!((EntityPlayer)data[1] == Minecraft.getMinecraft().renderViewEntity && Minecraft.getMinecraft().gameSettings.thirdPersonView == 0 && !((Minecraft.getMinecraft().currentScreen instanceof GuiInventory || Minecraft.getMinecraft().currentScreen instanceof GuiContainerCreative) && RenderManager.instance.playerViewY == 180.0F)));
                    {
                        GL11.glTranslatef(-0.F, -0.0F, -0.0F);
                    }
                }
                else
                {
                    isFirstPerson = true;
                }
                
                GL11.glTranslatef(0.1F, 0.5F, -0.8F);
                float scale = 1.0F;
                GL11.glScalef(2.0F, 2.0F, 2.0F);
                launcherModel.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F);
                GL11.glPopMatrix();
                
            }
            default:
                break;
        }
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху