[1.6x]Анимация OBJ модели.

Статус
В этой теме нельзя размещать новые ответы.
Сейчас пол форума напишет, что я не умею искать и тп.
Ну так вот.
Как мне сделать плавненькую анимацию модели?
   GL11.glRotatef(50.0F, 1.0F, 1.0F, 0.0F/ ticker 100 ); - не помогает
И вообще тикер - это должна быть какая-то переменная.
Помогите пожалуйста)

А те кто будут ругаться, идите лесом, надоели.Не знаю и не знаю сразу орать чтоли надо?
 
ГыгыгЫ. Я на неё в личке накричал,потому что было 2 темы. Даже указал у кого
 
Типа прицеливание? Подскажу как смогу, делал такую фигню
Начинал делать нормальные анимации но забросил гы гы гы
 
MrCreppo написал(а):
Типа прицеливание? Подскажу как смогу, делал такую фигню
Начинал делать нормальные анимации но забросил гы гы гы
Да по условиям и я делать могу, НО НУЖНО ЧТОБЫ ОНА БЫЛА такая плааавненькая..

Код:
    public void renderTileEntity(TileEntityMyBlock tileEntity, double x, double y, double z, float scale) {
        GL11.glPushMatrix();
        GL11.glTranslatef((float) x + 0.5F, (float) y + 1.5F, (float) z + 0.5F);
    
        bindTexture(new ResourceLocation("modid", "textures/blocks/myblock.png"));
        GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
        
        int i = tileEntity.getBlockMetadata();
        GL11.glRotatef(90F*i, 0.0F, 1.0F, 0.0F);
        
        double angle = tileEntity.prevLidAngle;
        double f = tileEntity.lidAngle - angle;
        angle += f*scale;
        
        model.lidNeg.rotateAngleZ = (float) -Math.toRadians(angle*90);
        model.lidPos.rotateAngleZ = (float) Math.toRadians(angle*90);
        model.render((Entity)null, 0.0F, 0.0F, -0.1F, 0.0F, 0.0F, 0.0625F);
        GL11.glPopMatrix();
    }

Нашла на форуме, но нифига не понимаю :D
 
Модели-хуэли...
Плавное движение
Отлично подойдет для твоей ситуации. В модель через аргументы такая штука (partialTickTime) тоже передается.
Иди копай сурсы дефолтных моделей, откуда они рендерятся, и ищи сама какая из переменных ей является.

В смысле не понимаешь? А нахрена я в той же теме постом ниже всё расписывал, ещё и формулы давал?
 
Oldestkon написал(а):
Модели-хуэли...
Плавное движение
Отлично подойдет для твоей ситуации. В модель через аргументы такая штука (partialTickTime) тоже передается.
Иди копай сурсы дефолтных моделей, откуда они рендерятся, и ищи сама какая из переменных ей является.

В смысле не понимаешь? А нахрена я в той же теме постом ниже всё расписывал, ещё и формулы давал?
Ну вот так вот.Там тем более тайл.
 
Мне кажется, вы НЕМНОГО не поняли.

Я делаю условие в МОДЕЛИ : 
   if(Minecraft.getMinecraft().thePlayer.isSprinting()) {
     GL11.glScaled(1D, 1D, 1D);
     GL11.glRotatef(80.0F, 0.0F, 1.0F, 0.0F);
     GL11.glTranslatef(1, 5, 1);
     GL11.glTranslated(-15, -4F, -10);
}
Мне нужно сделать так, чтобы она по условию передвигалась медленно, а не резко.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху