Как присвоить мобу Techne модель.

The_Phantom написал(а):
Ну, во-первых, добавь entity в нужных местах
Код:
    setRotationAngles(f, f1, f2, f3, f4, f5, entity);
Код:
 public void setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity entity)
  {
      super.setRotationAngles(par1, par2, par3, par4, par5, par6, entity);
  }
 
А RenderBiped по-твоему что? Render - рендер, biped - название модели. А я прошу рендер модели твоего моба, иными словами RenderMyBestEntity
 
Вот Рендер моба:
Код:
package com.evgen.mod.common.renders;

import com.evgen.mod.common.Main;
import com.evgen.mod.common.models.T_Rex;

import net.minecraft.client.model.ModelBiped;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.client.renderer.entity.RenderBiped;
import net.minecraft.client.renderer.entity.RenderLiving;
import net.minecraft.entity.Entity;
import net.minecraft.util.ResourceLocation;

public class RenderMyBestEntity extends RenderLiving {

    private static final ResourceLocation textureLocation = new ResourceLocation("Main:textures/entity/steve.png");

    public RenderMyBestEntity(T_Rex t_Rex, float shadowSize)   
    {
        super(t_Rex, shadowSize);
    }

    @Override
    protected ResourceLocation getEntityTexture(Entity par1Entity)  
    {
        return textureLocation;     
    }
    
    

}
 
Ясно. Что такое T_Rex? Такого нет вообще. Должно быть
Код:
    public RenderMyBestEntity(ModelBase par1ModelBase, float par2)   
    {
        super(par1ModelBase, par2);
    }
Ну, или как-то так
 
The_Phantom написал(а):
Ну, во-первых, добавь entity в нужных местах
Код:
    setRotationAngles(f, f1, f2, f3, f4, f5, entity);
Код:
 public void setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity entity)
  {
      super.setRotationAngles(par1, par2, par3, par4, par5, par6, entity);
  }
 
Дописал ентити в модели?
 
Совсем Забыл! Версия майна 1.7.2
[merge_posts_bbcode]Добавлено: 16.06.2015 21:26:02[/merge_posts_bbcode]

Ентити дописал.
 
...
Код:
  public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
  {
    super.render(entity, f, f1, f2, f3, f4, f5);
    setRotationAngles(f, f1, f2, f3, f4, f5, entity);
...
Код:
  public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
  {
    super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
  }
...
[merge_posts_bbcode]Добавлено: 17.06.2015 11:37:50[/merge_posts_bbcode]

T-Rex написал(а):
Может надо зарегистрировать модель?
Нет, не надо.

[merge_posts_bbcode]Добавлено: 17.06.2015 11:48:52[/merge_posts_bbcode]

В модели есть ошибки:
Лишняя "Cheek2.mirror = true;", а должно "Tooth27.mirror = true;",
Лишняя "Gums1.mirror = true;", а должно "Tooth12.mirror = true;".
 
Спасибо [font=Verdana, Helvetica, Arial, sans-serif]timaxa007[/font], ошибки в модели исправил.
[font=Verdana, Helvetica, Arial, sans-serif]...[/font]
Код:
  public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
  {
    super.render(entity, f, f1, f2, f3, f4, f5);
    setRotationAngles(f, f1, f2, f3, f4, f5, entity);

[font=Verdana, Helvetica, Arial, sans-serif]...[/font]
Код:
  public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
  {
    super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
  }

[font=Verdana, Helvetica, Arial, sans-serif]означает что я должен очистить[/font]

Код:
  public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
  {
    super.render(entity, f, f1, f2, f3, f4, f5);
    setRotationAngles(f, f1, f2, f3, f4, f5, entity);
    Tail4.render(f5);
    Cheek1.render(f5);
    Tail3.render(f5);
    Pinky2.render(f5);
    Nape.render(f5);
    Eyebrow1.render(f5);
    Eyebrow2.render(f5);
    Head.render(f5);
    Neck.render(f5);
    Tooth15.render(f5);
    Tooth27.render(f5);
    Cheek2.render(f5);
    Tooth20.render(f5);
    Tooth7.render(f5);
    Nose.render(f5);
    Jaw.render(f5);
    Tooth8.render(f5);
    Tooth12.render(f5);
    Gums1.render(f5);
    Gums2.render(f5);
    Lip.render(f5);
    Torso.render(f5);
    Pinky1.render(f5);
    Thigh2.render(f5);
    Thigh1.render(f5);
    Knee2.render(f5);
    Knee1.render(f5);
    Heel2.render(f5);
    Heel1.render(f5);
    Chest.render(f5);
    Shoulder2.render(f5);
    Forearm2.render(f5);
    Finger2.render(f5);
    Shoulder1.render(f5);
    Forearm1.render(f5);
    Finger1.render(f5);
    Finger4.render(f5);
    Finger3.render(f5);
    Foot2.render(f5);
    Middle_Finger2.render(f5);
    Thumb2.render(f5);
    Index_Finger2.render(f5);
    Foot1.render(f5);
    Middle_Finger1.render(f5);
    Thumb1.render(f5);
    IndexFinger1.render(f5);
    Tooth22.render(f5);
    Tooth23.render(f5);
    Tooth24.render(f5);
    Tooth26.render(f5);
    Tooth16.render(f5);
    Tooth17.render(f5);
    Tooth18.render(f5);
    Tooth19.render(f5);
    Tooth3.render(f5);
    Tooth4.render(f5);
    Tooth5.render(f5);
    Tooth6.render(f5);
    Tooth1.render(f5);
    Tooth9.render(f5);
    Tooth10.render(f5);
    Tooth13.render(f5);
    Tooth11.render(f5);
    Tooth2.render(f5);
    Tooth14.render(f5);
    Tooth21.render(f5);
    Mouth.render(f5);
    Tail1.render(f5);
    Tail2.render(f5);
  }
  
  private void setRotation(ModelRenderer model, float x, float y, float z)
  {
    model.rotateAngleX = x;
    model.rotateAngleY = y;
    model.rotateAngleZ = z;
  }
  
  public void setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity entity)
  {
      super.setRotationAngles(par1, par2, par3, par4, par5, par6, entity);
  }
?
[merge_posts_bbcode]Добавлено: 17.06.2015 16:23:12[/merge_posts_bbcode]

Спасибо всем кто мне ответил, майн работает нормально, правда динозавр фиолетовый, но это уже другое. Всем спасибо большое!
 
T-Rex написал(а):
Код:
RenderingRegistry.registerEntityRenderingHandler(MyBestEntity.class, new RenderMyBestEntity(new ModelBiped() , 0.5F));
У тебя написано "new ModelBiped()", а должно "new T_Rex()"


[merge_posts_bbcode]Добавлено: 17.06.2015 13:30:22[/merge_posts_bbcode]

На твой вопрос(-ы) был дан ответ(-ы) по данной теме? Можно закрывать тему?
 
я уже поменял.
[merge_posts_bbcode]Добавлено: 17.06.2015 18:07:21[/merge_posts_bbcode]

Только моб с человека (модель нормально отоброжается, но урон только в небольшой облости размером с игрока).
 
Текстуру кинь туда, куда указал в рендере и будет у тебя цветной нормального цвета динозавр
 
Назад
Сверху