Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Вывод картинки в майне

Discussion in 'Обсуждение Minecraft' started by GODofART, Dec 22, 2012.

  1. Автор темы
    GODofART

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

    Trophy Points:
    103
    Привет, есть картинка png размером 500x500
    Как бы я не пытался её вывести, но она всё время меняет размер, либо повторяется...
    Кто может дать примерный кусок кода?
     
  2. Хостинг MineCraft
    <
  3. Akulko

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

    Trophy Points:
    103
    Skype:
    Akulkonama
    Как ты пытаешься ее вывести? Чем?
     
    GODofART likes this.
  4. Code

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

    Trophy Points:
    123
    Имя в Minecraft:
    _Gizmo
    и в каком месте майна?
     
  5. Akulko

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

    Trophy Points:
    103
    Skype:
    Akulkonama
    Я где-то видел хорошие туториалы по GUI в майне. Сейчас поищу... Ага, вот, держи. Не забудь сказать спасибо, ведь это не так трудно, как выглядит.
    P.S. Это третья часть видео, посмотри плейлист, довольно познавательно.
     
    Joomplix and GODofART like this.
  6. Автор темы
    GODofART

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

    Trophy Points:
    103
    Спасибо.
    И чего это я сразу не подумал насчет ютуба, ну да ладно. Еще раз спасибо.

    Разве это играет большую роль?
     
  7. Akulko

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

    Trophy Points:
    103
    Skype:
    Akulkonama
    Не за что, обращайтесь. На счет места - да, играет. Есть большая разница, выводите Вы картинку в главном меню или в инвентаре игрока=)
     
  8. Автор темы
    GODofART

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

    Trophy Points:
    103
    Code:
    package net.minecraft.src;
    import net.minecraft.client.Minecraft;
    import org.lwjgl.opengl.GL11;
    import org.lwjgl.opengl.GL12;
     
     
    public class GuiCommandsDon extends GuiScreen
    {
     
        protected GuiScreen parentGui;
       
            public void initGui()
            {
                    StringTranslate stringtranslate = StringTranslate.getInstance();
                    controlList.clear();
                    controlList.add(new GuiButton(1, width / 2 - 100, height / 4 + 154 + 10, stringtranslate.translateKey("gui.cancel")));
            }
     
                    protected void actionPerformed(GuiButton par1GuiButton)
            {
                    if(!par1GuiButton.enabled)
                    {
                            return;
                    }
     
                    if(par1GuiButton.id == 1)
                    {
     
                    }
            }
     
    public void drawscreen(int i, int j, float f)
    {   
     
        int k = this.mc.renderEngine.getTexture("/gui/Donate.png");
        GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
        this.mc.renderEngine.bindTexture(k);
        this.drawTexturedModalRect(this.width / 2, this.height / 2, 0, 0, 500, 250);
        super.drawScreen(i, j, f);
       
     
    }
    public boolean pm;
    }
    Сейчас перестало выводить вообще.

    Может кто даст готовый код?
    Есть изображение Donate.png размером 500х250, нужно вывести его по центру. Выводить нужно вот где:
    Esc, команды, Donate и уже там это изображение.
     
  9. Akulko

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

    Trophy Points:
    103
    Skype:
    Akulkonama
    Простите, не совсем понял, где должно выводиться? В меню на Escape?

    P.S. И булеан в конце висит просто так, его можно убрать.
    P.P.S. Не совсем верный код. Если хотите, чтобы картинка выводилась ровно по середине, нужно писать не
    Code:
        this.drawTexturedModalRect(this.width / 2, this.height / 2, 0, 0, 500, 250);
    А
    Code:
        this.drawTexturedModalRect(this.width / 2 - 250, this.height / 2 - 125, 0, 0, 500, 250);
    В чем разница, надеюсь, поймете.
     
  10. Автор темы
    GODofART

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

    Trophy Points:
    103
    Хорошо, уберу.

    1) Я прописал в GuiIngameMenu путь до GuiCommands
    2) В GuiCommands я прописал путь до GuiCommandsDon
    3) В GuiCommandsDon и должно выводиться изображение.
    [​IMG]
    Как-то так
     
    GJEvolution likes this.
  11. Akulko

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

    Trophy Points:
    103
    Skype:
    Akulkonama
    В чем-же, собственно, проблема? Вот оно, изображение, отлично выводится. В чем беда?
    Ах, да, запихивай, пожалуйста, код и картинки под спойлер, а то посты выходят довольно объемные и трудно вставлять их в цитаты=)
     
    Joomplix likes this.
  12. Code

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

    Trophy Points:
    123
    Имя в Minecraft:
    _Gizmo
    мб это фотошоп/пейнт?)
     
  13. Автор темы
    GODofART

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

    Trophy Points:
    103
    Именно так.
     
    I-Am-Black-Overlord likes this.
  14. Akulko

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

    Trophy Points:
    103
    Skype:
    Akulkonama
    Господи, я не подумал о таком варианте=)
    А что пишет хоть? Что подчеркивает? Ошибки есть?
     
  15. Автор темы
    GODofART

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

    Trophy Points:
    103
    В том-то и дело, компилится нормально, запускаю, проверяю а изображения нету О_о Просто пустое место там и ниже кнопка.
     
  16. Akulko

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

    Trophy Points:
    103
    Skype:
    Akulkonama
    Ну, есть предположения, хотя довольно глупые.

    1. Переименовать protected вещи в public
    2. Проверь, ты точно положил Donate.png в папку /gui?
    3. Попробуй просто нажать F5, может, поможет?
     
  17. Автор темы
    GODofART

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

    Trophy Points:
    103
    2. Точно
    3. Не помогло.
    1. Не совсем понял.
     
    Сникерсни likes this.
  18. Joomplix

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

    Trophy Points:
    103
    Skype:
    Zolik767
    Имя в Minecraft:
    BetterSwetten

    как запустить игру через eclipse и редактировать сразу смотреть что и как ?
     
  19. Akulko

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

    Trophy Points:
    103
    Skype:
    Akulkonama
    Рядом с меню File есть меню Refactor, под ней есть зеленый жучок. Нажми на жучка - это дебаг. При дебаге проги все изменения отображаются в реальном времени.
     
  20. Joomplix

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

    Trophy Points:
    103
    Skype:
    Zolik767
    Имя в Minecraft:
    BetterSwetten
    Просто я c java често только работать начал ну месяц только
     
  21. Akulko

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

    Trophy Points:
    103
    Skype:
    Akulkonama
    Я же по этому объясняю максимально доступно, приятно видеть новых людей в нашей сфере=)
     
    Joomplix likes this.

Share This Page