1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Не работает рендер :C

Тема в разделе "Оффтопик", создана пользователем Кеды, 20 авг 2015.

  1. Автор темы
    Кеды

    Кеды Новичок Пользователь

    Баллы:
    6
    Почему краш ?

    Код:
       public void  fuck_you_microsoft() {
            Minecraft mc = Minecraft.getMinecraft();
            float changeItemProgress = 0;
            EntityClientPlayerMP entityclientplayermp = mc.thePlayer;
            float par1 = 1;
            GL11.glPushMatrix();
            float f4 = 0.8F;
            float swingProgress = entityclientplayermp.getSwingProgress(par1);
            float swingProgressx = MathHelper.sin(swingProgress * (float) Math.PI);
            float swingProgressy = MathHelper.sin(MathHelper.sqrt_float(swingProgress) * (float) Math.PI);
            GL11.glTranslatef(-swingProgressy * 0.3F, MathHelper.sin(MathHelper.sqrt_float(swingProgress) * (float) Math.PI * 2.0F) * 0.4F, -swingProgressx * 0.4F);
            GL11.glTranslatef(0.8F * f4, -0.75F * f4 - (1.0F - changeItemProgress) * 0.6F, -0.9F * f4);
            GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F);
            GL11.glEnable(GL12.GL_RESCALE_NORMAL);
            swingProgress = entityclientplayermp.getSwingProgress(par1);
            swingProgressx = MathHelper.sin(swingProgress * swingProgress * (float) Math.PI);
            swingProgressy = MathHelper.sin(MathHelper.sqrt_float(swingProgress) * (float) Math.PI);
            GL11.glRotatef(swingProgressy * 70.0F, 0.0F, 1.0F, 0.0F);
            GL11.glRotatef(-swingProgressx * 20.0F, 0.0F, 0.0F, 1.0F);
          GL11.glBindTexture(GL11.GL_TEXTURE_2D, mc.renderEngine.getTextureForDownloadableImage(mc.thePlayer.skinUrl, mc.thePlayer.getTexture()));
         ((RenderEngine) mc.renderEngine).resetBoundTexture();
            GL11.glTranslatef(-1.0F, 3.6F, 3.5F);
            GL11.glRotatef(120.0F, 0.0F, 0.0F, 1.0F);
            GL11.glRotatef(200.0F, 1.0F, 0.0F, 0.0F);
            GL11.glRotatef(-135.0F, 0.0F, 1.0F, 0.0F);
            GL11.glScalef(1.0F, 1.0F, 1.0F);
            GL11.glTranslatef(5.6F, 0.0F, 0.0F);
            Render render = RenderManager.instance.getEntityRenderObject(mc.thePlayer);
            RenderPlayer renderplayer = (RenderPlayer) render;
            renderplayer.renderFirstPersonArm(mc.thePlayer);
            GL11.glPopMatrix();
            return;
        }
    
    
    fuck_you_microsoft(); - приводит к крашу!
     
  2. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    какой такой стак-трейс....
     
  3. AlexGL

    AlexGL Старожил Пользователь

    Баллы:
    123
    попробуй заменить на ilovemicrosoft
    100% заработает))
     
  4. Автор темы
    Кеды

    Кеды Новичок Пользователь

    Баллы:
    6
    Что-то связано с возвращением null. NullPointerException.
     
  5. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    return; в конце метода не нужен.
     
  6. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    этого вообще не достаточно... дибил что ли?
    полный стак трейс в студию ... и номер строки с началом метода
    +
     

Поделиться этой страницей